Date对象、时间戳转换

1. 标准时间(即Date() 对象)

Mon Sep 16 2019 00:00:00 GMT+0800 (中国标准时间)

var now = new Date();
now; // Mon Sep 16 2019 00:00:00 GMT+0800 (中国标准时间)

 

 标准时间转时间戳,用getTime() 和 Date.parse() , 使用方法:

let date = Mon Sep 16 2019 00:00:00 GMT+0800 (中国标准时间)
date.getTime()
Date.parse(date)

 如果当前日期是中国标准时间,则使用.getTime() 和Date.parse() 这两种方式转化出时间戳。

 

2. 日期格式

let date = ‘2019-09-09 00:00:00‘
let newDate = new Date(date)   // 得到中国标准时间
// 获取时间戳
newDate.getTime() 或Date.parse(newDate)

 

总结: 我们常见的日期格式需要获取时间戳,必须先使用new Date(date) 先把时间转换成中国标准时间也就是Date对象,然后再去使用.getTime() 和Date.parse() 方法 得到时间戳

 

3. moment

vue中使用moment ,使用npm安装moment方法

具体的vue中moment使用方式 详见 笔记 vue目录

 

格式化时间戳

item.paymentTime = this.$moment(item.paymentTime).format(‘YYYY-MM-DD HH:mm‘)

 

标准时间、日期转时间戳

let startDate1 = this.$moment(this.startTime, ‘YYYYMMDD‘).valueOf()

 

Date对象、时间戳转换

上一篇:ERP与MES、PDM,孰先孰后?是何关系?


下一篇:连续解构赋值+重命名