作者antontw (习惯)
看板PHP
标题Re: [请益] 用date()函数计算周数的小问题
时间Wed Dec 20 16:03:51 2006
※ 引述《chhuang (Sunshine of Your Love)》之铭言:
: ※ 引述《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'"); ?>
: 这样不知道会不会很蠢?
好像忘了还有 strftime 可以用:
<?
$week = date('W', (time() + 86400));
echo $week."<br>";
$week = strftime("%U",time());
echo $week;
?>
51
51
--
GTalk 机器人: sodagreen.fans1 (at) gmail 点 com
可以查字码﹑天气﹑苏打绿的行事历﹑还有 stardict 的英﹑汉﹑义﹑日 四国字典哦~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.132.72.186