用JS实现根据当前时间随机生成流水号或者订单号


Posted in Javascript onMay 31, 2018

既然是根据当前的时间,那么我们第一步就是获取当前时间,然后拼接一个随机数,这样便实现了随机生成一个流水号,注意由于要求每个流水号都是独一无二的,生成后提交的过程中还是需要验证当前的流水号是否存在,如果存在则需要提示用户或者再次生成。

//   根据当前时间和随机数生成流水号
   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实现根据当前时间随机生成流水号或者订单号,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用prototype实现的简单小巧的多级联动菜单
Mar 24 Javascript
javascript的数据类型、字面量、变量介绍
May 23 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
Aug 28 Javascript
JavaScript获取FCK编辑器信息的具体方法
Jul 12 Javascript
js获取UserControl内容为拼html时提供方便
Nov 02 Javascript
AngularJs实现ng1.3+表单验证
Dec 10 Javascript
Vue.js常用指令之循环使用v-for指令教程
Jun 27 Javascript
微信小程序使用Promise简化回调
Feb 06 Javascript
vue组件表单数据回显验证及提交的实例代码
Aug 30 Javascript
详解JavaScript中操作符和表达式
Sep 12 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
Apr 10 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
Jul 21 Javascript
Vue2 轮播图slide组件实例代码
May 31 #Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
May 31 #Javascript
JavaScript 中的12种循环遍历方法【总结】
May 31 #Javascript
Vue 让元素抖动/摆动起来的实现代码
May 31 #Javascript
angular2路由之routerLinkActive指令【推荐】
May 30 #Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 #jQuery
Vue2.0 实现移动端图片上传功能
May 30 #Javascript
You might like
需要注意的几个PHP漏洞小结
2012/02/05 PHP
比较简单的百度网盘文件直链PHP代码
2013/03/24 PHP
php 多文件上传的实现实例
2016/10/23 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
Python脚本暴力破解栅栏密码
2015/10/19 Python
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
python调用外部程序的实操步骤
2019/03/04 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
PyCharm下载和安装详细步骤
2019/12/17 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
对照检查剖析材料
2014/09/30 职场文书
食品质检员岗位职责
2015/04/08 职场文书
离婚答辩状范文
2015/05/22 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
写作技巧:如何撰写商业计划书
2019/08/08 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
Win11 S Mode版本泄露 正式上线后叫做Windows 11 SE
2021/11/21 数码科技
Pandas搭配lambda组合使用详解
2022/01/22 Python
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL