离X-Y-Z日期还有多少天?[已关闭]

2022-08-30 14:41:15

我正在尝试构建一个倒计时小部件。

给定一个特定的日期,在 PHP 中,最简单的方法是什么来确定离该日期还有多少天?


答案 1
       <?php
         $cdate = mktime(0, 0, 0, 12, 31, 2009);
         $today = time();
         $difference = $cdate - $today;
         if ($difference < 0) { $difference = 0; }
         echo floor($difference/60/60/24)." days remaining";
       ?>

答案 2

扩展schnaader的答案,这里有一个单行函数,它采用日期字符串作为参数,但只返回天数:

<?php
function days_until($date){
    return (isset($date)) ? floor((strtotime($date) - time())/60/60/24) : FALSE;
}
?>

推荐