用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 相关文章推荐
Javascript Global对象
Aug 13 Javascript
jQuery表格排序组件-tablesorter使用示例
May 26 Javascript
jQuery循环滚动新闻列表示例代码
Jun 17 Javascript
js使用for循环及if语句判断多个一样的name
Sep 09 Javascript
JavaScript的内存释放问题详解
Jan 21 Javascript
javascript多行字符串的简单实现方式
May 04 Javascript
JS实现简单的浮动碰撞效果示例
Dec 28 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
Nov 29 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
May 10 Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
Mar 02 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
Aug 31 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 5.0对象模型深度探索之对象复制
2008/03/27 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
php数组遍历类与用法示例
2019/05/24 PHP
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
javascript中使用未定义变量或值的情况分析
2016/07/19 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
Python Socket编程之多线程聊天室
2018/07/28 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
Python中按值来获取指定的键
2019/03/04 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
Python学习笔记之错误和异常及访问错误消息详解
2019/08/08 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
python 如何引入协程和原理分析
2020/11/30 Python
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
Too Faced官网:美国知名彩妆品牌
2017/03/07 全球购物
公司JAVA开发面试题
2015/04/02 面试题
华为c/c++笔试题
2016/01/25 面试题
迟到早退检讨书
2014/02/10 职场文书
元旦联欢会主持词
2014/03/26 职场文书
保密承诺书范文
2014/03/27 职场文书
节约用水标语
2014/06/11 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
授权委托书格式
2014/07/31 职场文书
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python