阅读 78

各种时间格式之间的转换

标准时间,参数【空,standardDate,formatDate,timeStamp,rfcDate】

// this.standardDate = new Date() // Wed Aug 04 2021 13:47:39 GMT+0800 (中国标准时间) === new Date().toString()
// this.standardDate = new Date('2021-08-11 12:12:45') // Wed Aug 11 2021 12:12:45 GMT+0800 (中国标准时间)
// this.standardDate = new Date(1628056275015)
// this.standardDate = new Date('2019-05-28T09:00:20.000Z') // Tue May 28 2019 17:00:20 GMT+0800 (中国标准时间)
复制代码

moment,参数【空,standardDate,formatDate,timeStamp,rfcDate】(也是标准时间,只是更方便格式化)

// this.standardDate = moment().format('YYYY-MM-DD HH:mm:ss') // 2021-08-04 14:08:61
// this.standardDate = moment().format('YYYY/MM/DD HH:mm') // 2021/08/04 14:41
// this.standardDate = moment(new Date())
// this.standardDate = moment(+new Date())
// this.standardDate = moment('2008-08-08 08:08:08')
// this.standardDate = moment('2019-05-28T09:00:20.000Z')
复制代码

获取时间戳的方法

// this.timeStamp = +new Date() // 1628056275015
// this.timeStamp = new Date().getTime() // 1628056275015
// this.timeStamp = new Date().valueOf() // 1628056275015
复制代码

RFC3339

// this.rfcDate = new Date().toISOString() // 2021-08-04T06:28:40.768Z 比正确时间前8小时
// this.rfcDate = new Date(+new Date() + 8 * 3600 * 1000).toISOString()
// this.rfcDate = new Date().toJSON() // 2021-08-04T06:28:40.768Z 比正确时间前8小时
复制代码

new Date方法列举

// this.tempTime = new Date().toLocaleString() // 2021/8/4 下午2:57:01
// this.tempTime = new Date().toLocaleDateString() // 2021/8/4
// this.tempTime = new Date().toLocaleTimeString() // 下午2:49:09
// this.tempTime = new Date().toUTCString() // Wed, 04 Aug 2021 06:53:43 GMT
复制代码
文章分类
前端
文章标签