我正在使用以下代码生成时间戳对于相同的输入我总是得到不同的结果
$EventDateZone = new DateTime(str_replace('/', '-', $record['Date']), new DateTimeZone(Config::get('app.timezone')));
$EventDate = strtotime($EventDateZone->format("Y-m-d"));
$EventTimeZone = new DateTime($record['Time'], new DateTimeZone(Config::get('app.timezone')));
$EventTime = strtotime($EventTimeZone->format("H:i:s"));
变量$record['Date]
包括01/04/2014
和$record['Time']
包括09:26:00 AM
并且Config::get('app.timezone')
是Asia/Dubai
转换时间的问题在这里总是不同的是转换时间的结果1398576360
和1398662760
我需要生成的时间戳相同,因为此记录将存储在数据库中,我不想让它重复。