我如何添加时间戳和回声时间。 我尝试过并且能够为它添加天数,但是当它回显它时会显示不是。
$timestamp = strtotime('+7 days', $row['sdate']);
此代码是否正确。
三江源
答案 0 :(得分:3)
应该是
$date = strtotime($row['sdate']);
$date = strtotime("+7 day", $date);
echo date('Y-m-d H:i:s',$date);
或者您也可以尝试
$date = strtotime('+7 days', strtotime($row['sdate']) );
echo date('Y-m-d',$date);
答案 1 :(得分:0)
Strtotime函数想要unix时间戳,所以你需要转换你的时间(我希望是正常的日期时间)?
strtotime('+7 days', strtotime($row['sdate']) );
然后,如果您想再次将其格式化为日期时间,请执行以下操作:
$timestamp = strtotime('+7 days', strtotime($row['sdate']) );
echo date("Y-m-d H:i:s", $timestamp);
您可以在php手册上阅读更多关于strtotime和日期的信息。 http://php.net/manual/en/function.strtotime.php