在PHP中向后计数日显示

Mar*_*gón 1 php datetime date strtotime

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

X天去参加这个盛会

使用PHP和服务器时间.

Jak*_*raw 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';

?>
Run Code Online (Sandbox Code Playgroud)

注意:我完全支持任何时区考虑因素,因此,请务必阅读与使用PHP datetime函数相关的时区问题.

  • 不应该是ceil吗?如果距离"大事件"当天的午夜还有12个小时,那么大多数人都会考虑一天之后. (2认同)