[解決済み] JavaScriptで日付の書式設定に関するドキュメントはどこにありますか?
2022-03-20 04:20:11
質問
私は、JavaScriptの
new Date()
関数は非常に賢く、複数の形式の日付を受け入れることができます。
Xmas95 = new Date("25 Dec, 1995 23:15:00")
Xmas95 = new Date("2009 06 12,12:52:39")
Xmas95 = new Date("20 09 2006,12:52:39")
を呼び出す際に有効な文字列フォーマットをすべて示した文書はどこにも見つかりませんでした。
new Date()
関数を使用します。
これは、文字列を日付に変換するためのものです。逆に、日付オブジェクトを文字列に変換する場合ですが、これまで私は、JavaScriptには日付オブジェクトを文字列にフォーマットするAPIが組み込まれていないという印象を持っていました。
<ブロッククオート編集部注 以下のやり方は、質問者の試みが特定のブラウザでうまくいったものですが、そうでない場合は ではない は一般に動作します。 このページの回答を見る をクリックすると、実際の解決策を見ることができます。
今日、私が遊んだのは
toString()
メソッドで日付オブジェクトを文字列にフォーマットすることができます。
var d1 = new Date();
d1.toString('yyyy-MM-dd'); //Returns "2009-06-29" in Internet Explorer, but not Firefox or Chrome
d1.toString('dddd, MMMM ,yyyy') //Returns "Monday, June 29,2009" in Internet Explorer, but not Firefox or Chrome
また、ここでは、日付オブジェクトを文字列にフォーマットするすべての方法についてのドキュメントを見つけることができませんでした。
がサポートする書式指定子を列挙したドキュメントはどこにありますか?
Date()
オブジェクトを作成できますか?
解決方法は?
私は JavaScriptで時刻と日付をフォーマットする10の方法 と 日付の操作 .
基本的には、3つのメソッドがあり、自分で文字列を組み合わせる必要があります。
getDate() // Returns the date
getMonth() // Returns the month
getFullYear() // Returns the year
例
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1; //Months are zero based
var curr_year = d.getFullYear();
console.log(curr_date + "-" + curr_month + "-" + curr_year);
関連
-
JSクロスドメインソリューション リアクト構成 リバースプロキシ
-
[解決済み】React Nativeアプリをターミナルから実行するとエラーが発生する(iOS)
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] JavaScriptで空文字列/未定義文字列/null文字列をチェックするにはどうすればよいですか?
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] JavaScriptで文字列をbooleanに変換するにはどうしたらいいですか?
-
[解決済み] JavaScriptの日付の書式設定方法
-
[解決済み] 2つのJavaScriptオブジェクトのプロパティを動的にマージするにはどうすればよいですか?
-
[解決済み] JavaScriptで現在の日付を取得するには?
-
[解決済み] JavaScriptでクエリ文字列の値を取得するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Vue+ElementUIによる大規模なフォームの処理例
-
[解決済み】React - uncaught TypeError: 未定義のプロパティ 'setState' を読み取れない
-
[解決済み] テスト
-
[解決済み】ローカルファイルを開くことができません - Chrome: ローカルリソースの読み込みが許可されていない
-
[解決済み】Node.jsで "Cannot find module "エラーを解決するには?
-
[解決済み】ExpressJS : res.redirect()が期待通りに動かない?
-
[解決済み】<select>で現在選択されている<option>をJavaScriptで取得するにはどうすればよいですか?
-
JSクリックイベント - Uncaught TypeError: プロパティ 'onclick' に null を設定できません。
-
[解決済み] JavaScriptで日付をMM/dd/yyyyにフォーマットする【重複】。
-
[解決済み] JavaScriptで日付の書式を変更する方法 [重複]について