我接下来的代码:
<?php $date = time();
$contestStart = strtotime('2017-12-31 15:38');
if ($date < $contestStart) { ?>
<html> VER </html>
<?php exit; } ?>
它在2017年12月31日的时间15:38显示文字(VER),在此之后,隐藏文字。
我想添加一个范围时间,例如,开始日2017-12-31 15:38和结束日2018-01-01 19:00。
有什么想法吗?
答案 0 :(得分:0)
您可以使用https://linux.die.net/man/1/flock将end_date
和timestamps
转换为<?php
$date = time();
$start_date = strtotime('2017-12-31 15:38');
$end_date = strtotime('2018-01-01 19:00');
if ($date >= $start_date && $date <= $end_date) { ?>
...
,然后将它们与当前日期进行比较:
__mocks__
答案 1 :(得分:0)
现在我接下来的代码:
<?php
$date = time();
$start_date = strtotime('2017-12-31 15:38');
$end_date = strtotime('2017-12-31 17:15');
if ($date >= $start_date && $date <= $end_date) { ?>
<html> VER </html>
<?php } else { ?>
<html> NO VER </html>
<?php } ?>
但是在2017-12-31 17:15之后,坚持出现文字&#34; VER&#34;。
解?