如果在日期之前,尝试执行一个简单的echo语句,除非我只得到else echo。。。
<?php
if (time() < strftime('2016-01-13 00:00:00'))
{echo "You're early!";}
else {
echo "You're late!";}
?>
没什么帮助。谢谢是的,我是新手。
您的要求是将日期时间戳转换为unix时间戳(自1970年1月1日起为秒)。
您可以使用strtotime(),但是,我们有另一种精确的方法。
使用DateTime()。
<?php
$date = new DateTime('2016-01-13 00:00:00');
$timeStamp = $date->getTimestamp();
if (time() < $timeStamp) {
echo "You're early!";
}
else {
echo "You're late!";
}
?>