JSでの日付の取得など備忘録
1 |
var now = new Date();// 現在の日時を取得 |
結果:Date 2018-07-14T08:00:35.771Z
このままだと使いづらいので下記のように個別で取得します。
1 2 3 4 5 6 |
var y = now.getFullYear();// 年を取得 var m = now.getMonth() + 1;// 月を取得(1月は0になるため+1する) var d = now.getDate();// 日を取得 var h = now.getHours();// 時間を取得 var mi = now.getMinutes();// 分を取得 var s = now.getSeconds();// 秒を取得 |
ifなどで判定する場合はちょっと注意
数値型なので+すると足し算をしてしまうので、文字列に変換(toString())してから結合させる
1 2 3 |
if(y.toString()+m.toString()+d.toString() === "20180714"){ // 処理をゴニョゴニョ } |