PHP 日期 "l" +1 天

PHP Date "l" +1 day

感谢您的帮助,但我在这里找到了答案:PHP, Get tomorrows date from date

我的问题可能很简单,但我无法在任何地方找到答案。我正在寻找打印是否打开的东西。正如您在此处的代码中看到的,它是一个工作检查器,但它今天检查,而不是明天检查。我需要做什么,让它在第二天而不是今天检查?

谢谢

<?php
date_default_timezone_set('Europe/Oslo');
$dag = date("l");
$uke = date("W");
$åpent = "Nei";
if ($dag == "Monday") {
    $åpent = "Nei";
} else if ($dag == "Wednesday") {
    $åpent = "Ja! (17-22)";
} else if ($dag == "Thursday") {
    $åpent = "Ja! (17-22)";
} else if ($dag == "Friday") {
    $åpent = "Ja! (18-00:30)";
} else if ($dag == "Saturday") {
    $åpent = "Nei";
} else if ($dag == "Sunday") {
    $åpent = "Nei";
}
if ($uke % 2 == 0) {
    $åpent = "Ja! (17-21)";
} else {
    $åpent = "Nei";
}
echo $åpent;
?>

评论的问题不符合我的要求。我正在寻找 PHP 第二天以 date("l") 形式打印的方法。

将第 3 行和第 4 行替换为:

$t = strtotime('+1 day', time());
$dag = date("l", $t);
$uke = date("W", $t);

基本上,您会在执行脚本时得到第二天。然后在 date() 函数的第二个参数中使用该时间(默认情况下它考虑 time() 返回的值。您可以指定自己的值)。

关于strtotime我可以说很多。您需要知道的一切都在此处的官方文档中: http://php.net/manual/en/function.strtotime.php