从字符串获取Unix时间戳,而无需在PHP设置默认时区

字符串有一个时区,通常不需要设置默认时区。但是,当需要打印时,可以显式设置默认时区。下面是执行相同操作的代码-

默认时区

示例

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