如果在日期之前尝试做一个简单的echo语句,除了我只得到else echo ...
<?php
if (time() < strftime('2016-01-13 00:00:00'))
{echo "You're early!";}
else {
echo "You're late!";}
?>
帮助不大。谢谢。是的,我是新手。
答案 0 :(得分:0)
您的要求是将日期时间戳转换为unix时间戳(自01-01-1970以来的秒数)。
您可以使用DateTime(),但我们还有另一种准确的方法。
使用{{3}}。
<?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!";
}
?>