JavaScript生成随机订单编号或者订单号
JavaScript生成随机订单编号或者订单号
·
基于时间生成的随机订单号,具有唯一性
代码:
function setTimeDateFmt(s) { // 个位数补齐十位数
return s < 10 ? '0' + s : s;
}
function createordernum() {
const now = new Date()
let month = now.getMonth() + 1
let day = now.getDate()
let hour = now.getHours()
let minutes = now.getMinutes()
let seconds = now.getSeconds()
month = setTimeDateFmt(month)
day = setTimeDateFmt(day)
hour = setTimeDateFmt(hour)
minutes = setTimeDateFmt(minutes)
seconds = setTimeDateFmt(seconds)
let orderCode = now.getFullYear().toString() + month.toString() + day + hour + minutes + seconds + (Math.round(Math.random() * 1000000)).toString();
return orderCode;
//基于年月日时分秒+随机数生成订单编号
}
调用方法
createordernum()
生成结果
更多推荐
已为社区贡献6条内容
所有评论(0)