Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8902

JavascriptのDate.prototype.toString()系まとめ

$
0
0

new Date()からタイムスタンプを作ってファイル名にしたい時、どのフォーマットにするか毎回調べてるのでまとめる

メソッド               出力される文字列                     備考
new Date('2000-01-01 00:00:00').toString()"Sat Jan 01 2000 00:00:00 GMT+0900 (日本標準時)"
new Date('2000-01-01 00:00:00').toISOString()"1999-12-31T15:00:00.000Z"
new Date('2000-01-01 00:00:00').toLocaleString()"2000/1/1 0:00:00"
new Date('2000-01-01 00:00:00').toGMTString()"Fri, 31 Dec 1999 15:00:00 GMT"非推奨 .toUTCString()を使う
new Date('2000-01-01 00:00:00').toUTCString()"Fri, 31 Dec 1999 15:00:00 GMT"
new Date('2000-01-01 00:00:00').toDateString()"Sat Jan 01 2000"
new Date('2000-01-01 00:00:00').toLocaleDateString()"2000/1/1"
new Date('2000-01-01 00:00:00').toTimeString()"00:00:00 GMT+0900 (日本標準時)"
new Date('2000-01-01 00:00:00').toLocaleTimeString()"0:00:00"

おまけ
moment.jsでお手軽にタイムスタンプを作りたいとき(よくやる)

// const moment = require('moment');importmomentfrom'moment';constnow=moment().format('YYYY-MM-DD HH:mm:ss.SSS');now;// 2000-01-01 00:00:00.000

hourを00~23で表したいときは、大文字でHH
小文字でhhだと1~12になってしまう


Viewing all articles
Browse latest Browse all 8902