サイトをスクレイピングしていますが、日付は次の 2 つの形式で表示されます。
11-22-2011 07:41 AM
Today @ 07:41 AM
どちらもGMT-8です。意味のある日付オブジェクトを構築できるように、これらから UNIX タイムスタンプを取得したい
これがどのタイムゾーンであるか考えていますか?約 1 か月前、このサイトは GMT-9 回を更新していました。javascriptは夏時間を自動的に処理できますか?
それらを解析するのは非常に困難です。問題の一部はタイムゾーンです。
現時点では、Date.js を使用していますparseExact
。
date = Date.parseExact(date + ' PDT', 'MM-dd-yyyy H:mm tt zzz');
12:00
ただし、これはではなくとして 12AM を解析するよう0:00
です。さらに、で始まるものをどのように処理するかについて、私は完全に途方に暮れていtoday @
ます。