j查询返回错误时间的日期格式

jQuery date format returning wrong time

本文关键字:日期 格式 时间 错误 查询 返回      更新时间:2023-09-26

我有一个输入日期如下:

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?

您必须显式转换时区。您可以为其创建单独的函数。

请查看此链接 :

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