这个函数似乎只返回false。你们中有谁得到了同样的东西吗?我确定我忽略了一些东西,然而,新鲜的眼睛和所有的.
function isweekend($date){
$date = strtotime($date);
$date = date("l", $date);
$date = strtolower($date);
echo $date;
if($date == "saturday" || $date == "sunday") {
return "true";
} else {
return "false";
}
}
我使用以下代码调用该函数:
$isthisaweekend = isweekend('2011-01-01');
发布于 2011-01-26 15:57:36
如果你使用的是PHP >= 5.1:
function isWeekend($date) {
return (date('N', strtotime($date)) >= 6);
}
否则:
function isWeekend($date) {
$weekDay = date('w', strtotime($date));
return ($weekDay == 0 || $weekDay == 6);
}
发布于 2016-10-17 21:34:17
如果您使用的是PHP5.5或PHP7以上版本,则可能需要使用:
function isTodayWeekend() {
return in_array(date("l"), ["Saturday", "Sunday"]);
}
如果今天是周末,则返回"true“,否则返回"false”。
发布于 2011-01-26 15:56:36
这里:
function isweekend($year, $month, $day)
{
$time = mktime(0, 0, 0, $month, $day, $year);
$weekday = date('w', $time);
return ($weekday == 0 || $weekday == 6);
}
https://stackoverflow.com/questions/4802335
复制相似问题