我想将是否遵循 DST 的选项留给用户选择。我正在尝试 CST 和 CST6CDT 时区,但两者都给了我相同的结果。
php > $tz = new DateTimeZone('CST');
php >
php > $d = new DateTime('now', $tz);
php > print_r($d);
DateTime Object
(
[date] => 2013-10-16 08:34:53
[timezone_type] => 3
[timezone] => America/Chicago
)
php >
php > $tz = new DateTimeZone('CST6CDT');
php >
php > $d = new DateTime('now', $tz);
php > print_r($d);
DateTime Object
(
[date] => 2013-10-16 08:35:21
[timezone_type] => 3
[timezone] => CST6CDT
)
php >
有没有什么办法可以在没有 DST 的情况下获得时间戳?我在这里做错什么了吗?