在 PHP 中如何有效地确定给定日期是否是周末?

Mary-Kate Olsen
发布: 2024-11-26 08:17:09
原创
763 人浏览过

How Can I Efficiently Determine if a Given Date is a Weekend in PHP?

在 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板