phpは、月曜日= 1、火曜日= 2など日付を日付値に自動的に変換する関数を持っていますか?曜日の日(月曜日= 1、火曜日= 2)
あなたが正しくフォーマットを指定した場合$daynum = func('wednesday'); //echos 3
phpは、月曜日= 1、火曜日= 2など日付を日付値に自動的に変換する関数を持っていますか?曜日の日(月曜日= 1、火曜日= 2)
あなたが正しくフォーマットを指定した場合$daynum = func('wednesday'); //echos 3
$day_of_week = date('N', strtotime('Monday'));
date機能は、これを返すことができます。
$daynum = date("w", strtotime("wednesday"));
は土曜日のための6に至るまで日曜日は0を返します。
代替形式は次のとおりです。
日曜日7への月曜日には1を返します$daynum = date("N", strtotime("wednesday"));
(これはISO-8601 represensationです)。
$tm = localtime($timestamp, TRUE);
$dow = $tm['tm_wday'];
ここで、$dow
は(その)週の日です。 localtime
のアクトティックアプローチに注意してください。ただし、(pun):日曜日は週の最後の日ではなく、最初の(0)です。
これは全く異端ではありません。結局のところ、神は7日目(土曜日)に休息しました;-) –
@pst Argh。私は述べる前に定義するべきだった。私はいつもそれを忘れる。 –
idate()の使用についてはどうですか? idate()
$integer = idate('w', $timestamp);
$day_number = date('N', $date);
これは、$日付に格納された日付のため、日曜日のための7月曜日のための1を返します。 2番目の引数を省略すると、date()は現在の日の数値を返します。
それ以上: '$ day_number = date( 'N'、strtotime($ date));' – b1919676
ISO-8601は平日に1 =月曜日から7日まで(日曜日)(http://en.wikipedia.org/wiki/ISO_8601) –