相关疑难解决方法(0)

strtotime()的结果是否根据时区而改变?

strtotime($datetime)在PHP中使用将文本日期时间描述转换为Unix时间戳(请参阅下面的代码).

$datetime = '2012-04-17 00:00:00';
$timestamp = strtotime($datetime);
Run Code Online (Sandbox Code Playgroud)

然而,$timestamp时区(伦敦)的结果是1334617200,而时区(北京)则是1334620800.

谁能解释我为什么会这样?结果是strtotime()根据时区改变的吗?

提前致谢!

php

5
推荐指数
1
解决办法
8802
查看次数

PHP - 将日期和时间转换为纪元

我有一个很大的日期和时间列表,示例如下所示......

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

-1
推荐指数
1
解决办法
3140
查看次数

标签 统计

php ×2