';
$end=strtotime('2018-8-16 00:00:00');
$d=$end-$now;
$y=floor($d/3600/24/30/12);
$m=($d/3600/24/30)%12;
$dt=($d/3600/24)%30;
echo "距世界杯还有{$y}年{$m}个月{$dt}天";
这样写 年 月 会存在误差,应该怎么写?
这样的误差有影响吗?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
用DateTime可以非常方便快捷地计算出两个日期的diff.
为什么用 time()
怎么不去当天凌晨?
如果你的機器時間誤差不大,應該不會有多大誤差啊
关于时间的话,可以使用
Carbon这个第三方库库来进行快捷计算。