【发布时间】:2015-07-13 01:53:57
【问题描述】:
我的数据库中有一个日期时间,每当用户列出要拍卖的物品时就会存储该日期时间。我正在尝试制作某种计时器,以向用户显示拍卖将持续多长时间。我假设我应该从某个未来日期中减去日期时间并回显结果。如果有更好的方法来做到这一点——我确信有——请告诉我。
这是我一直在尝试使用的代码。目前,结果是一个永远不会改变的长数字。
$expireDay=strtotime('2015-07-20 20:12:50');
$theDay=strtotime($row['dateadded']);
$timeToEnd=$expireDay - $theDay;
echo "$timeToEnd";
【问题讨论】:
-
strtotime返回两个日期之间的秒数。你减去两个静态日期,所以数字不会改变。我认为$theDay应该是当前日期和时间,而不是添加时间