MW211 EXIT

devlog
JavaScript/日時いろいろ
2013年01月03日
現在日時を求める。
┌──────────────────────────────────────┐
│変数 = new Date();                                                          │
└──────────────────────────────────────┘
そいつを「YYYY-MM-DD HH:II:SS」形式の文字列にする。
┌──────────────────────────────────────┐
│  変数.getFullYear()                                                        │
│+ "-" + ("0" + (変数.getMonth() + 1)).slice(-2)                             │
│+ "-" + ("0" + 変数.getDate()       ).slice(-2)                             │
│+ " " + ("0" + 変数.getHours()      ).slice(-2)                             │
│+ ":" + ("0" + 変数.getMinutes()    ).slice(-2)                             │
│+ ":" + ("0" + 変数.getSeconds()    ).slice(-2)                             │
└──────────────────────────────────────┘
前後にずらすのまとめ。
┌──────┬───────────────────────────────┐
│一年前にする│変数.setFullYear(変数.getFullYear() - 1);                     │
│一年後にする│変数.setFullYear(変数.getFullYear() + 1);                     │
├──────┼───────────────────────────────┤
│一月前にする│変数.setMonth(変数.getMonth() - 1);                           │
│一月後にする│変数.setMonth(変数.getMonth() + 1);                           │
├──────┼───────────────────────────────┤
│一日前にする│変数.setDate(変数.getDate() - 1);                             │
│一日後にする│変数.setDate(変数.getDate() + 1);                             │
├──────┼───────────────────────────────┤
│一時前にする│変数.setHours(変数.getHours() - 1);                           │
│一時後にする│変数.setHours(変数.getHours() + 1);                           │
├──────┼───────────────────────────────┤
│一分前にする│変数.setMinutes(変数.getMinutes() - 1);                       │
│一分後にする│変数.setMinutes(変数.getMinutes() + 1);                       │
├──────┼───────────────────────────────┤
│一秒前にする│変数.setSeconds(変数.getSeconds() - 1);                       │
│一秒後にする│変数.setSeconds(変数.getSeconds() + 1);                       │
└──────┴───────────────────────────────┘
分類:JavaScript