不同的时区,我有一个datestring,从外部源拉,看起来像这样:读取日期字符串在JavaScript中
9/25/2011 4:38:40 PM
该源在该PDT
时区。
我想用这个信息创建一个UTC日期,使用date.js。我目前使用此代码来解析它:
var dateString = '9/25/2011 4:38:40 PM';
var d = Date.parseExact('9/25/2011 4:38:40 PM', 'M/d/yyyy H:m:s tt');
尽管这确实会加载日期,但它的确如此,就好像它在我的时区中一样。我如何告诉date.js我告诉它的日期来自不同的时区?
请注意,时区的缩写或首字母缩写没有标准,许多都是模棱两可(EST用于3个不同的时区)。使用实际偏移量(根据ECMA-262 15.9.1.15)要好得多。 – RobG
@RobG:我完全忘了 - 好点。 – Eric