> 文档中心 > 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()

生成结果
JavaScript生成随机订单编号或者订单号

51银饰网