引言:当我们在写项目的时候,偶尔需要自己去生成某个独一无二的值,例如订单号,这个时候就可以用到时间戳去生成订单编号。
生成时间戳----怎么做?
方法一:
const orderid = Date.parse(new Date())
方法二:
const orderid = new Date().valueOf()
方法三:
const orderid = new Date().getTime()
注意:第一种:获取的时间戳是把毫秒最后三位改成000显示,第二种和第三种是获取了当前毫秒的时间戳
将时间戳转化成需要的日期,怎么做? `function format(dataString) {
let time = new Date(dataString);
let year = time.getFullYear();
let month = time.getMonth() + 1;
let day = time.getDate();
let hour = time.getHours();
let minute = time.getMinutes();
let second = time.getSeconds();
return year + '-' + (month < 10 ? '0' + month : month) + '-' + (day < 10 ? '0' + day : day) + ' ' + (hour < 10 ? '0' + hour : hour) + ':' + (minute < 10 ? '0' + minute : minute) + ':' + (second < 10 ? '0' + second : second) }
console.log(format(1686886299417))`