用JS实现根据当前时间随机生成流水号或者订单号
程序员文章站
2022-04-26 11:14:17
既然是根据当前的时间,那么我们第一步就是获取当前时间,然后拼接一个随机数,这样便实现了随机生成一个流水号,注意由于要求每个流水号都是独一无二的,生成后提交的过程中还是需要验证当前的流水号是否存在,如果存在则需要提示用户或者再次生成。 ......
既然是根据当前的时间,那么我们第一步就是获取当前时间,然后拼接一个随机数,这样便实现了随机生成一个流水号,注意由于要求每个流水号都是独一无二的,生成后提交的过程中还是需要验证当前的流水号是否存在,如果存在则需要提示用户或者再次生成。
// 根据当前时间和随机数生成流水号 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 = this.settimedatefmt(month) hour = this.settimedatefmt(hour) minutes = this.settimedatefmt(minutes) seconds = this.settimedatefmt(seconds) return now.getfullyear().tostring() + month.tostring() + day + hour + minutes + seconds + (math.round(math.random() * 89 + 100)).tostring() }
总结
以上所述是小编给大家介绍的用js实现根据当前时间随机生成流水号或者订单号,希望对大家有所帮助
上一篇: ECMAScript6
下一篇: 微信小程序分包加载实战