【发布时间】:2013-07-16 21:37:46
【问题描述】:
减去日期以查看某个固定日期事件的剩余时间的最佳方法是什么?例如,我想显示 2013 年 10 月 14 日某个遥远的未来事件还剩多少天。
好的
$now=strtotime(date("Y-m-d"));
$fix=strtotime(date("2013-10-14"));
$left=$fix-$now;
$left=date('d', $left);
echo "There are ".$left." days left";
问题是:它显示还剩 01 天。我认为我没有将时间戳格式化为数据格式。我对吗?
【问题讨论】:
-
要求代码的问题必须证明对正在解决的问题有最低限度的了解。包括尝试的解决方案、为什么它们不起作用以及预期的结果。
-
最好的方法是使用 DateTime 和 DateTimeInterval。在 php.net 上查找它们,以及如何使用它们的示例。
标签: php