Javascript jQuery日期格式返回错误的时间
我的输入日期如下所示: 2012年5月17日星期四18:00:00 GMT+0100(英国夏令时) 但是,在以下情况下:Javascript jQuery日期格式返回错误的时间,javascript,jquery,date,datetime-format,Javascript,Jquery,Date,Datetime Format,我的输入日期如下所示: 2012年5月17日星期四18:00:00 GMT+0100(英国夏令时) 但是,在以下情况下: 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(英国夏令时)部分… 有没有办法让它显示
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(英国夏令时)部分…有没有办法让它显示为17:00 您必须明确转换时区。您可以为它创建一个单独的函数 请检查此链接:
它不是更快,只是没有显示时区。这根绳子是从哪里来的?