我strtotime($datetime)在PHP中使用将文本日期时间描述转换为Unix时间戳(请参阅下面的代码).
$datetime = '2012-04-17 00:00:00';
$timestamp = strtotime($datetime);
Run Code Online (Sandbox Code Playgroud)
然而,$timestamp时区(伦敦)的结果是1334617200,而时区(北京)则是1334620800.
谁能解释我为什么会这样?结果是strtotime()根据时区改变的吗?
提前致谢!
我有一个很大的日期和时间列表,示例如下所示......
11/22/2018 01:16:14 AM
11/23/2018 10:59:39 PM
Run Code Online (Sandbox Code Playgroud)
我假设日期采用“m/d/Y h:i:s A”格式,我正在寻找 PHP 中最快、最简单的方法将它们转换为纪元时间戳。
有人有例子吗?
php ×2