如何找到明天是 "saturday" 还是不在 PHP?
How to find Tomorrow day is "saturday" or not in PHP?
这是我的代码。我正在使用 strtotime
函数查找第二天是星期六。但是我的代码结果总是 运行 else
部分。我哪里错了。
$current_date = date('Y-m-d');
$date = strtotime($current_date);
$weekDay = date('w', strtotime('+1 day',$date));
if(($weekDay == 'Saturday'))
echo "Tomorrow is Saturday.";
else
echo "Tomorrow is not Saturday.";
它会给你 6 作为输出。
$current_date = date('Y-m-d');
$date = strtotime($current_date);
$weekDay = date('w', strtotime('+1 day',$date));
if(($weekDay == 6))
echo "Tomorrow is Saturday.";
else
echo "Tomorrow is not Saturday.";
使用'l'代替"w"
$current_date = date('Y-m-d');
$date = strtotime($current_date);
$weekDay = date('l', strtotime('+1 day',$date));
if(($weekDay == 'Saturday'))
echo "Tomorrow is Saturday.";
else
echo "Tomorrow is not Saturday.";
它会给你 6 作为输出。
您可以更改“6”而不是 "saturday"。
$date = time(); //Current date
$weekDay = date('w', strtotime('+1 day',$date));
if(($weekDay == 6)) //Check if the day is saturday or not.
echo "Tomorrow is saturday.";
else
echo "Tomorrow is not saturday.";
结果:
明天是星期六。
NOTE :
0 => Sunday
1 => Monday
2 => Tuesday
3 => Wednesday
4 => Thursday
5 => Friday
6 => Saturday
在 date() 函数中使用 w 参数有一个非常简单的解决方案
if (date('w', strtotime("+1 day")) == 6) {
// tomorrow is saturday
}
或更多objective解决方案
if ((new DateTime())->modify('+1 day')->format('w') == 6) {
// tomorrow is saturday
}
- w - returns 星期几
- 6 - 代表星期六
为了缩短你可以使用三元运算符
printf("Tomorrow is%s saturday", date('w', strtotime("+1 day")) == 6 ? '' : " not");
这是我的代码。我正在使用 strtotime
函数查找第二天是星期六。但是我的代码结果总是 运行 else
部分。我哪里错了。
$current_date = date('Y-m-d');
$date = strtotime($current_date);
$weekDay = date('w', strtotime('+1 day',$date));
if(($weekDay == 'Saturday'))
echo "Tomorrow is Saturday.";
else
echo "Tomorrow is not Saturday.";
它会给你 6 作为输出。
$current_date = date('Y-m-d');
$date = strtotime($current_date);
$weekDay = date('w', strtotime('+1 day',$date));
if(($weekDay == 6))
echo "Tomorrow is Saturday.";
else
echo "Tomorrow is not Saturday.";
使用'l'代替"w"
$current_date = date('Y-m-d');
$date = strtotime($current_date);
$weekDay = date('l', strtotime('+1 day',$date));
if(($weekDay == 'Saturday'))
echo "Tomorrow is Saturday.";
else
echo "Tomorrow is not Saturday.";
它会给你 6 作为输出。 您可以更改“6”而不是 "saturday"。
$date = time(); //Current date
$weekDay = date('w', strtotime('+1 day',$date));
if(($weekDay == 6)) //Check if the day is saturday or not.
echo "Tomorrow is saturday.";
else
echo "Tomorrow is not saturday.";
结果:
明天是星期六。
NOTE :
0 => Sunday
1 => Monday
2 => Tuesday
3 => Wednesday
4 => Thursday
5 => Friday
6 => Saturday
在 date() 函数中使用 w 参数有一个非常简单的解决方案
if (date('w', strtotime("+1 day")) == 6) {
// tomorrow is saturday
}
或更多objective解决方案
if ((new DateTime())->modify('+1 day')->format('w') == 6) {
// tomorrow is saturday
}
- w - returns 星期几
- 6 - 代表星期六
为了缩短你可以使用三元运算符
printf("Tomorrow is%s saturday", date('w', strtotime("+1 day")) == 6 ? '' : " not");