私は日によって週表示する:たとえば日付で曜日を特定するにはどうすればいいですか?
Mon Tue Wed Thu Fri
2011-12-12 2011-12-13 2011-12-14 2011-12-15 2011-12-16
は、私は、日付2011-12-14を持っています。それがどの曜日であるかをどのようにして判断するのですか?
私は日によって週表示する:たとえば日付で曜日を特定するにはどうすればいいですか?
Mon Tue Wed Thu Fri
2011-12-12 2011-12-13 2011-12-14 2011-12-15 2011-12-16
は、私は、日付2011-12-14を持っています。それがどの曜日であるかをどのようにして判断するのですか?
strtotime()のthis week
セレクタを使用できます。
<?php
$ts_today = strtotime('2011-12-14');
$ts_firstDayOfWeek = strtotime('this week', $ts_today);
echo 'today: ', date('Y-m-d', $ts_today), "\n";
echo 'week start: ', date('Y-m-d', $ts_firstDayOfWeek), "\n";
プリント
today: 2011-12-14
week start: 2011-12-12
string date ("l", strtotime("2011-12-12"));
Iあなたが探していると思います
getdate(time_stamp);
次の方法で曜日にアクセスできます。
$day = getdate(time_stamp);
echo $day['wday'];
注:これは数日曜日= 0として、曜日を返します - 土曜日= 6
$date = '2011/12/14';
$weekday = date('l', strtotime($date));
echo $weekday;
は、実際の曜日名を印刷します。
あなたが達成しようとしているものを正確に明らかにすることはできますか?あなたは2011-12-14のどの曜日を見つけようとしていますか?それとも、その日付が、それが落ちる月曜日の日付を探しようとしているのですか? – liquorvicar