我有date()這樣產生的當前年份和星期的星期數。星期數和星期幾
$week_number = date('W');
$week_day = date('w');
我需要格式化這個。我怎樣才能得到本週的開始日期?或$ week_number和$ week_day的月份中的哪一天?
我有date()這樣產生的當前年份和星期的星期數。星期數和星期幾
$week_number = date('W');
$week_day = date('w');
我需要格式化這個。我怎樣才能得到本週的開始日期?或$ week_number和$ week_day的月份中的哪一天?
更新:
也許this article幫助你。它描述瞭如何獲得給定周的開始和結束日期。
<?php
// Monday
echo date(
datetime::ISO8601,
strtotime("2006W37"));
// Sunday
echo date(
datetime::ISO8601,
strtotime("2006W377"));
?>
凡格式爲<year>W<week-number><daynumber>
和週一是1
。
更新2:
也許另一種可能是使用strtotime()
這樣:
echo strtotime("last Monday");
echo strtotime("next Sunday");
您可以date()
結合此獲得所需格式的日期。
你可以得到一個月的一天date('d')
直接。
我知道這個功能,但我得到當天的日子,我需要得到給定的週數和星期幾。 – 2010-03-03 15:20:24
@Toktik:好的,看我更新的答案。 – 2010-03-03 15:23:34
你是什麼意思開始日期?前一個星期一或星期天? – Skilldrick 2010-03-03 15:13:40
不好意思的解釋不好。我需要將週數轉換爲這樣的東西。 3月1日至3日 – 2010-03-03 15:15:15