JavaScriptでタイムゾーンなしの日付を解析したい。私が試してみました:
new Date(Date.parse("2005-07-08T00:00:00+0000"));
2005年7月8日金曜日02:00:00 GMT + 0200(中央ヨーロッパ夏時間)を返します
new Date(Date.parse("2005-07-08 00:00:00 GMT+0000"));
同じ結果を返します
new Date(Date.parse("2005-07-08 00:00:00 GMT-0000"));
同じ結果を返します
時間を解析したい:
タイムゾーンなし。
コンストラクターDate.UTCまたは新しい日付(年、月、日)を呼び出さずに。
単純に文字列をDateコンストラクターに渡すだけです(プロトタイプアプローチなし)。
私は
Date
オブジェクトではなく、オブジェクトである必要がありString
ます。
Date
MongoDBで日付を比較するために、オブジェクトをコピーして正しいオブジェクトを取得する必要がありました。new Date(dateStart.getFullYear(), dateStart.getMonth(), dateStart.getDate())
Date.parse
btwを省略して、文字列をDate
コンストラクタに直接渡すこともできます。