Warning: count(): Parameter must be an array or an object that implements Countable in /home/nuages1/php-archive.net/public_html/wp-content/plugins/post-plugin-library/common_functions.php on line 174
最後の月曜日が何日だったかを調べるケースがあったので
一応メモしておきます。PHP で今日の曜日を知りたい場合
「date("w")」
で取得できます。
返り値は「0~6」の数字で、0 が日曜日、1 が月曜日のようになっています
<?php function getDateFromDayOfWeek($target){ $year = date("Y"); $month = date("m"); $day = date("d"); $wday = date("w"); if($wday - $target >= 0) { $day = $day - ($wday - $target); } else { $day = $day + ($target - $wday) - 7; } $time = mktime(0,0,0,$month, $day, $year); return date("Y-m-d", $time); } $result = getDateFromDayOfWeek(2); echo $result;
一応関数として作ってあります。
「getDateFromDayOfWeek(曜日を表す数字)」で取得できます。
この場合は 2 なので最後の火曜日の日付が得られるはずです。
Similar Posts:
- None Found