离X-Y-Z日期还有多少天?[已关闭]
我正在尝试构建一个倒计时小部件。
给定一个特定的日期,在 PHP 中,最简单的方法是什么来确定离该日期还有多少天?
我正在尝试构建一个倒计时小部件。
给定一个特定的日期,在 PHP 中,最简单的方法是什么来确定离该日期还有多少天?
<?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";
?>
扩展schnaader的答案,这里有一个单行函数,它采用日期字符串作为参数,但只返回天数:
<?php
function days_until($date){
return (isset($date)) ? floor((strtotime($date) - time())/60/60/24) : FALSE;
}
?>