我正在尝试编写一个脚本,希望将任何时区转换为协调世界时(UTC),并进行反向转换。
但是我从某个地方得知,在考虑夏令时(DST)与否的情况下,将任何时区转换为 UTC 时,都会得到相同的 UTC 时间。
例如,如果我尝试将此时间转换:
$mytime = '2011-03-31 05:06:00.000';
$myzone = 'America/New_York';
转换为带有夏令时和不带有夏令时的UTC时间,我将得到...
(New_York->UTC DST=Yes)2011-03-31 09:06:00
(New_York->UTC DST=No)2011-03-31 09:06:00 ..........
这是否正确?如果是,为什么?请有人给我答案。