我想显示的时间想在特定日期的数量。换句话说,我想显示类似:

  

X天去的一件大事

使用PHP和服务器时间。

有帮助吗?

解决方案

<?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';

?>

注意:我完全侧跨任何的时区的考虑,所以,一定要与使用PHP datetime功能相关的时区问题,读了

其他提示

jakemcgraw的回答有我的票,我已经15代表。 :)

您可能需要使用mktime()代替的strtotime(),虽然。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top