Re: [請益] 用date()函數計算週數的小問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
4
20
6
17