作者chhuang (Sunshine of Your Love)
看板PHP
标题Re: [请益] 用date()函数计算周数的小问题
时间Mon Dec 18 21:07:15 2006
※ 引述《chweng ()》之铭言:
: 如果要知道目前时间是在一年中的第几周,可以用这个方法:
: $week = date('W', time());
: 不过,根据官方手册的说明,这个方法得出的数值意义为
: ISO-8601 week number of year, weeks starting on Monday (added in PHP 4.1.0)
: 我想问的是,如果我想要 starting on Sunday,该用什麽方法呢?
: 我有想到一个很烂的,就是
: $week = date('W', (time() + 86400));
: 不过实在是太逊了,不知道各位有没有比较好的方法呢?
如果 unix like 平台, man date:
%U week number of year, with Sunday as first day of week (00..53)
%V ISO week number, with Monday as first day of week (01..53)
<?php $week = exec("date +'%U'"); ?>
这样不知道会不会很蠢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.84.89
1F:→ foxzgerald:可能会稍微昂贵一点 12/18 22:50