php中的周问题

有人可以向我解释为什么会这样吗?

strftime(‘%YW%U’,strtotime(‘2013W37′))=’2013W36’

我有一些代码依赖于没有发生的事情.任何替代品?

我在OSX上使用PHP 5.4.9

解决方法:

您使用的是错误的格式字符.

字符串“2013W37”由strtotime根据ISO-8601解释,其中周从星期一开始,一年的第一周是在新的一年中至少包含4天并且编号为1的那一周.

但是%U可以获得周日开始的一周的周数,一年的第一周是第0周.

你想要的是%YW%V,因为%V是ISO-8601周数.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...