[解決済み] 現在の日付から30日前の日付を取得するには?
2022-09-04 03:56:09
質問
開始日と終了日の入力ボックスがあります。デフォルトでは、開始カレンダー入力ボックスは現在の日付の30日前、終了カレンダー入力ボックスは現在の日付になるようにしたいです。以下は、私の日付バーです。
var today = new Date(),
dd = today.getDate(),
mm = today.getMonth(),
yyyy = today.getFullYear(),
month = ["January", "February", "March",
"April", "May", "June", "July", "August",
"September", "October" "November", "December"],
startdate = month[mm] + ", " + yyyy.toString();
終了日は次のようになります。
var enddate = startdate - 30;
明らかにこれはうまくいきません。
つまり、現在の日付が2011年12月30日であれば、開始日を2011年12月1日にしたいのです。
EDIT: 私の疑問は解けました...なんとなくですが。
Date.today();
と
Date.today().add(-30);
は動作しますが、日付の書式は
January 13, 2012
. そうではなく
Fri Jan 13 2012 10:48:56 GMT -055 (EST)
. 何か良い方法はありませんか?
MORE編集部:この記事を書いている時点では2018年です。ただ、使用する モーメント.js . それが一番です。
どのように解決するのですか?
優れた Datejs JavaScript 日付ライブラリ を使ってみてください (オリジナルはもうメンテナンスされていませんので、あなたは この活発にメンテナンスされているフォーク をご覧ください)。
Date.today().add(-30).days(); // or...
Date.today().add({days:-30});
[編集]をクリックします。
また、優れた Moment.js JavaScript 日付ライブラリ :
moment().subtract(30, 'days'); // or...
moment().add(-30, 'days');
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] JavaScriptで現在のURLを取得する?
-
[解決済み] JavaScriptで現在の日付を取得するには?
-
[解決済み] jQueryで現在のURLを取得する?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み] URL/アドレスバーから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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 文字列がすべて同じ部分文字列で構成されているかどうかを調べるにはどうすればよいですか?
-
[解決済み] JavaScriptで、ある文字列が別の文字列の中に出現するすべてのインデックスを見つけるにはどうすればよいですか?
-
[解決済み] アサインの左側にJavascriptのオブジェクトブラケット表記({ ナビゲーション } =)があります。
-
[解決済み] JavaScriptを使用してHTML要素に属性を追加/更新するには?
-
[解決済み] JavaScriptで:hoverのCSSプロパティを変更する
-
[解決済み] AJAX Mailchimp サインアップフォームの統合
-
[解決済み] jQueryで入力ファイルが空かどうかをチェックする方法
-
[解決済み] Javascript の parseInt() で先頭のゼロを削除する。
-
[解決済み] javascriptでオプションのパラメータを扱う
-
[解決済み] Node.jsのES6クラスをrequireで作る