我正在用PHP创建一个应用程序,该应用程序将允许用户创建一个最初为期7天的“帖子”,并且用户可以随时添加7天的增量。我在使用php date('Ymd H:i:s')函数并将添加的天数添加到已经建立的开始日期时遇到了麻烦,该开始日期是在启动“ post”后从日期库中提取的...
$timestamp = "2016-04-20 00:37:15";
$start_date = date($timestamp);
$expires = strtotime('+7 days', $timestamp);
//$expires = date($expires);
$date_diff=($expires-strtotime($timestamp)) / 86400;
echo "Start: ".$timestamp."<br>";
echo "Expire: ".$expires."<br>";
echo round($date_diff, 0)." days left";
到目前为止,这就是我所要做的,对我来说并没有太大的作用。谁能给我示范一个正确方法的例子?
您几乎已经拥有了它,却忘了在添加7天之前将$ timestamp转换为时间戳。
$timestamp = "2016-04-20 00:37:15";
$start_date = date($timestamp);
$expires = strtotime('+7 days', strtotime($timestamp));
//$expires = date($expires);
$date_diff=($expires-strtotime($timestamp)) / 86400;
echo "Start: ".$timestamp."<br>";
echo "Expire: ".date('Y-m-d H:i:s', $expires)."<br>";
echo round($date_diff, 0)." days left";
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句