我正在爬取一个网站,其中日期有两种形式:
11-22-2011 07:41 AM
Today @ 07:41 AM
这两个时间都是GMT-8时区。我希望能够从中获取Unix时间戳,以便构造有意义的日期对象。
你知道这可能是哪个时区吗?大约一个月前,该网站显示的是GMT-9时间。JavaScript能自动处理夏令时吗?
我很难解析它们。问题的一部分在于时区。
目前,我正在使用Date.js的parseExact
函数:
date = Date.parseExact(date + ' PDT', 'MM-dd-yyyy H:mm tt zzz');
然而,这似乎将12AM解析为12:00
,而不是0:00
。此外,我完全不知道如何处理以today @
开头的内容。
0:00
。 - Eric