我到处寻找答案,但我无法解决这个问题:
if(time() > 1345219200) {
do something
}
那时候什么时候?我无法理解它
答案 0 :(得分:7)
答案 1 :(得分:2)
PHP使用unix时间纪元来测量时间。表示自1970年1月1日00:00:00 GMT以来的秒数。
time()
函数返回自“epoch”以来的当前时间(以秒为单位)。因此,您的if语句只是将当前时间与1345219200时间戳进行比较,该时间戳是(如@abhshkdz所说)Fri,2012年8月17日16:00:00 GMT。所以在此之前语句将返回false
并且不会发生任何事情。
您可以阅读有关PHP时间函数here的更多信息。
答案 2 :(得分:0)
echo(date("D F d Y", 1345219200));
2012年8月17日星期五