Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php STROTIME(“2019年1月1日凌晨12:00”)我希望年份是可变的,这样我就不必每年都更改它_Php_Strtotime - Fatal编程技术网

Php STROTIME(“2019年1月1日凌晨12:00”)我希望年份是可变的,这样我就不必每年都更改它

Php STROTIME(“2019年1月1日凌晨12:00”)我希望年份是可变的,这样我就不必每年都更改它,php,strtotime,Php,Strtotime,我正在做一个if/else声明,在一年中的不同时间发布不同的信息 我希望年份是可变的,所以我不必每年都改变它们 <? if ((time() > strtotime("1/1/2019 12:00 AM"))) && (time() < strtotime("5/31/2019 12:00 AM"))) : ?> Thursday thru Saturday 10 to 5<br> Sunday 12 to 5<br> Close

我正在做一个if/else声明,在一年中的不同时间发布不同的信息

我希望年份是可变的,所以我不必每年都改变它们

<? if ((time() > strtotime("1/1/2019 12:00 AM"))) && (time() < strtotime("5/31/2019 12:00 AM"))) : ?> 
Thursday thru Saturday 10 to 5<br>
Sunday 12 to 5<br>
Closed Monday, Tuesday, Wednesday<br><br>
<? elseif ((time() > strtotime("5/31/2019 12:00 AM")) && 
(time() < strtotime("9/4/2019 12:00 AM"))) : ?>
Monday thru Saturday 10 to 5<br>
Sunday 12 to 5<br><br>
<? elseif ((time() > strtotime("9/4/2019 12:00 AM")) && 
(time() < strtotime("12/31/2019 11:59:59 PM"))) : ?>
Wednesday thru Saturday: 10 to 5<br>
Sunday 12 to 5<br>
Closed Monday and Tuesday<br><br>
<? endif; ?>
使用日期而不是年份

<? if ((time() > strtotime("1/1/" . date("Y") . " 12:00 AM"))) && (time() < strtotime("5/31/" . date("Y") . " 12:00 AM"))) : ?> 
Thursday thru Saturday 10 to 5<br>
Sunday 12 to 5<br>
Closed Monday, Tuesday, Wednesday<br><br>
<? elseif ((time() > strtotime("5/31/" . date("Y") . " 12:00 AM")) && 
(time() < strtotime("9/4/" . date("Y") . " 12:00 AM"))) : ?>
Monday thru Saturday 10 to 5<br>
Sunday 12 to 5<br><br>
<? elseif ((time() > strtotime("9/4/" . date("Y") . " 12:00 AM")) && 
(time() < strtotime("12/31/" . date("Y") . " 11:59:59 PM"))) : ?>
Wednesday thru Saturday: 10 to 5<br>
Sunday 12 to 5<br>
Closed Monday and Tuesday<br><br>
<? endif; ?>
看来你不需要最后一个了

<? if ((time() > strtotime("1/1/" . date("Y") . " 12:00 AM"))) && (time() < strtotime("5/31/" . date("Y") . " 12:00 AM")))  || ((time() > strtotime("9/4/" . date("Y") . " 12:00 AM")) : ?> 
Thursday thru Saturday 10 to 5<br>
Sunday 12 to 5<br>
Closed Monday, Tuesday, Wednesday<br><br>
<? else : ?>
Monday thru Saturday 10 to 5<br>
Sunday 12 to 5<br><br>
<? endif; ?>

这意味着您只需要一个if和一个else。

我希望您满足,这将允许您获得当前年份。到目前为止,您做了哪些尝试?你被困在哪里?