曜日を取得するための最も信頼できる方法は何ですか?
strftime("%u")
(1=月曜日から7=日曜日)strftime("%w")
(0=日曜日から6=月曜日)
答えは、%wを使用する必要があるということです(理由はこちらをご覧ください:http: //php.net/manual/en/function.strftime.php)
だからそれは次のようなものです:
function get_week_day()
{
$tmp = strftime('%w');
if ($tmp == 0)
{
return 7;
}
return $tmp;
}
の動作は%u
オペレーティングシステム間で一貫していないようです(ここでの警告:http://php.net/manual/en/function.strftime.phpおよび検索結果の問題に関する複数のレポートを参照してください)。
strftimeを使用する場合は、に固執して%w
ください。