hi,欢迎访问本站!
当前位置: 首页Web前端正文

js生成唯一单号的方法

墨初 Web前端 835阅读

javascript脚本可以通过时间戳,日期以及随机数等生成一个唯一的单号,下面提供了两个利用js脚本生成唯一单号的方法,大家可以参考使用。

js生成单号的方法

1、js利用时间戳加随机数的方式生成单号

例:

//生成订单单号
function orderCode() {
    var orderCode='';
    for (var i = 0; i < 6; i++) //6位随机数
    {
        orderCode += Math.floor(Math.random() * 10);
    }
    orderCode = new Date().getTime() + orderCode;  //时间戳,用来生成订单号。
    return orderCode;
}
console.log(orderCode());
// 1666497179212121716

2、js利用日期生成一个单事情

例:

function randomNumber() 
{
    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 = month < 10 ? "0" + month : month;
    day = day < 10 ? "0" + day : day;
    hour = hour < 10 ? "0" + hour : hour;
    minutes = minutes < 10 ? "0" + minutes : minutes;
    seconds = seconds < 10 ? "0" + seconds : seconds;
    let orderCode = now.getFullYear().toString() + month.toString() + day + hour + minutes + seconds + (Math.round(Math.random() * 1000000)).toString();
    return orderCode;
}
console.log(randomNumber());
// 20221023115502674657
声明:无特别说明,转载请标明本文来源!
相关推荐