0

我有一个输入日期如下:

2012 年 5 月 17 日星期四 18:00:00 GMT+0100 (BST)

但是,使用以下内容:

var dateString = 'hu May 17 2012 18:00:00 GMT+0100 (BST)';

document.write($.format.date(dateString, "ddd MMMM dd, HH:mm"));

结果输出比我预期的快 1 小时:

5 月 17 日星期四 18:00

似乎忽略了 GMT+0100 (BST) 部分...
有没有办法让它显示为 17:00?

4

1 回答 1

0

您必须明确转换时区。您可以为它创建一个单独的函数。

请检查此链接:

http://www.techrepublic.com/article/convert-the-local-time-to-another-time-zone-with-this-javascript/6016329

于 2012-04-29T21:10:23.880 回答