1

次のコードをJavascriptで実行します。vard=Date.UTC( "Wed Jan 30 16:27:50 IST 2002");

結果としてdはNaNになり、IST(イスラエル標準時)の代わりにICT(インドシナ時間)を使用する場合も同様ですが、どちらも有効なタイムゾーンの略語のようです。代わりにESTを使用すると、期待どおりにDateオブジェクトが取得されます。

回避策はありますか?ISTをUTC+2に置き換えることはできますが、サポートされているタイムゾーンとサポートされていないタイムゾーンがわからないため、サポートされていないタイムゾーンを手動で一致させたくありません...

4

1 に答える 1

2

タイムゾーンの略語を使用しないでください。Date が文字列形式に使用する RFC 2822 を参照してください 。 GMTに。

または、万能の Google に尋ねることで見つけることができる多くのページのほんの一例です

于 2013-02-07T08:57:51.607 に答える