私は、ユーザのロケールに応じてYYYY-MM-DD
の形式で日付をフォーマットするために次のコードを使用する半古いコードベースを探しています:Firefoxのロケールに応じて "YYYY-MM-DD"の日付文字列をフォーマットする
new Date('2000-01-01')
は日時を返すため
toLocaleDateString
は、ユーザーのローカルタイムゾーンを使用しながら、上記の米国内のユーザーのために
"December 31, 1999"
を返しますので、
new Date('2000-01-01').toLocaleDateString(navigator.language)
しかし、これは、UTCに(時間は午後12時です)Firefoxで動作しません。
これはブラウザ間でこれを行う上で安全な方法ですか? 1つ以上の余分な依存関係なしで行うことは可能ですか?
あなたは何を見たいですか?それはフォーマットの問題です – FieryCat
恐らくhttps://stackoverflow.com/questions/439630/how-do-you-create-a-javascript-date-objectの複製です-with-a-set-time-without-using-as –
私は '2000年1月1日 'のようなものを見ることを期待しています。 – beta