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