感谢您的帮助,但我在这里找到了答案: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")
格式打印第二天的方法。
答案 0 :(得分:0)
用以下内容替换第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