在PHP中向后计数日显示

时间:2009-05-12 16:08:51

标签: php datetime date strtotime

我想显示特定日期的缺失天数。换句话说,我想显示如下内容:

  

X天要去举办盛会

使用PHP和服务器时间。

2 个答案:

答案 0 :(得分:9)

<?php

    $event_date = '2010-01-01 00:00:00';
    $event_time = strtotime($event_date);
    $diff = $event_time - time();
    echo floor($diff/(24*60*60)).' days to go for the great event';

?>

注意:我完全撇开任何 timezone 注意事项,因此,请务必阅读与使用PHP datetime函数相关的时区问题

答案 1 :(得分:3)

jakemcgraw的答案将得到我的投票,如果我有15个代表。 :)

但是,您可能希望使用mktime()而不是strtotime()。