如何获得某一年的32周三的日期。有没有一种简单的方法可以做到这一点,我错过了?
答案 0 :(得分:4)
值得注意的是,strtotime()接受ISO周日期格式(例如“2008-W27-2”是2008年第27周的星期二),因此它可以很容易地用于获取给定周的日期号。
答案 1 :(得分:1)
echo date("d m Y", strtotime("2010-W32-3"));
我认为......:p
编辑:W32是周数,3是星期几(1-7)
或许这样的事情更复杂 - 如果上述工作有点毫无意义 - 但只是考虑其他选择......我不知道它是否会奏效。 :p只是为了好玩。
echo date("d m Y", strtotime("1-1-2010 + 32 Weeks ".date("N", "Wednesday")." Days"));
也许,但现在我抓着稻草哈哈。 :)