无设置默认时区在 PHP 中从字符串获取 unix 时间戳


字符串包含时区,且通常并不需要设置默认时区。但在要打印时,默认时区可以显式设置。以下是执行这一操作的代码 −

默认时区

示例

 在线演示

echo date_default_timezone_get();

输出

这将产生如下输出 −

UTC

当指定时区时

示例

 在线演示

echo date("Y-m-d H:i:s",strtotime("1/1/2020 00:00:00 America/Los_Angeles"));

输出

这将产生如下输出 −

2020-01-01 08:00:00

另一种指定时区的方法

示例

 在线演示

echo date("Y-m-d H:i:s",strtotime("1/1/2020 00:00:00"));

输出

这将产生如下输出 −

2020-01-01 00:00:00

更新于: 06-Apr-2020

526 浏览

开启你的职业生涯

完成课程,获得认证

开始
广告