var dt = new Date(); // 「今日」のインスタンスを取得 console.log(dt); // Thu Jan 30 2014 00:00:00 GMT+0900 (東京 (標準時)) console.log(new Date(dt.getFullYear(), dt.getMonth() + 1, 0)); // Fri Jan 31 2014 00:00:00 GMT+0900 (東京 (標準時))
JavaScriptで、その月の末日を知りたい時があります。 閏年とかで複雑な計算式が必要と思いきや、意外と簡単に実現できました。 /* 末日が知りたい翌月の0日(前月の末日)を取得して末日を求める */ /* 翌月を指定するため『month-1』 をしない。 */ var date = new Date(year, month, 0); var lastday = date.getDate(); new Dateの間違えやすいと思われる部分として、月の指定は『0〜11』で指定する必要があります。 『1〜12』を指定してしまうと翌月になってしまうので注意が必要です。 /* 2009年6月7を指定する場合 */ /* 月の指定は指定したい月-1で指定する。*/ var date = new Date(2009, 5, 7); JavaScriptでの日付系の処理は、こちらのブログが大変参考に
2012-08-10 JavaScriptで月末日を取得する方法 JavaScript JavaScriptで月初日と月末日を取得する方法のメモ。 var today = new Date(); // 今月の初日を取得 new Date(today.getFullYear(), today.getMonth(), 1) // 今月の末日を取得 new Date(today.getFullYear(), today.getMonth() + 1, 0) // 先月の初日を取得 new Date(today.getFullYear(), today.getMonth() -1 , 1) // 先月の末日を取得 new Date(today.getFullYear(), today.getMonth(), 0) // 来年の今月と同じ月の末日を取得 new Date(today.getFullY
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く