我将时间作为字符串存储在我的数据库中......希望这不是我的问题,我需要将存储的时间/日期与当前时间/日期进行比较并获得天/小时/分钟。
它以这种格式存储... 11-10 07:42 PM
我将该字符串分配给 $storedTime。
$storedTime = "11-10 07:42 PM";
获取当前时间,例如...
$now = new DateTime('now');
$now->setTimezone(new DateTimeZone('America/Los_Angeles'));
$now = $now->format('m-d h:i A');
将我的变量转换为时间,如..
$time = new DateTime(strtotime($storedTime));
并格式化...
$time1 = $time->format('m-d h:i A');
尝试比较两次,我得到一个错误,我仍在将字符串传递给 diff()
$interval = $time1->diff($now);
echo $interval->format('%s second(s)');
我已经尝试了很多不同的变化,我的大脑被炸了哈哈请帮助:)