在 PHP 中检查日期是否为周末
提供的 PHP 函数 isweekend() 似乎总是返回 false,因为监督。这是更正后的版本:
function isWeekend($date) { $dayOfWeek = strtolower(date("l", strtotime($date))); if ($dayOfWeek == "saturday" || $dayOfWeek == "sunday") { return true; } else { return false; } }
对于 PHP 5.1 及更高版本,存在更简洁的解决方案:
function isWeekend($date) { return (date('N', strtotime($date)) >= 6); }
在这两种情况下,该函数都会检查工作日,如果满足则返回 true恰逢星期六或星期日(使用日期('N')时,星期六的值为 6,星期日的值为 7)函数)。
要使用更正后的 isWeekend() 函数:
$isThisAWeekend = isWeekend('2011-01-01');
这将正确指示输入日期是否为周末。
以上是在 PHP 中如何有效地确定给定日期是否是周末?的详细内容。更多信息请关注PHP中文网其他相关文章!