用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中字符串拼接需注意的问题
Jul 13 Javascript
Jquery 选中表格一列并对表格排序实现原理
Dec 15 Javascript
深入解析contentWindow, contentDocument
Jul 04 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
Sep 25 Javascript
Node.js模拟浏览器文件上传示例
Mar 26 Javascript
jquery中append()与appendto()用法分析
Nov 14 Javascript
jQuery 处理页面的事件详解
Jan 20 Javascript
prototype框架中美元符号$用法分析
Jan 22 Javascript
利用Vue.js指令实现全选功能
Sep 08 Javascript
JavaScript仿微博发布信息案例
Nov 16 Javascript
通过jQuery学习js类型判断的技巧
May 27 jQuery
javascript实现前端input密码输入强度验证
Jun 24 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+DBM的同学录程序(5)
2006/10/09 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
PHP单例模式详细介绍
2015/07/01 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
jquery异步请求实例代码
2011/06/21 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
jQuery动态设置form表单的enctype值(实现代码)
2013/07/04 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
Angular实现表单验证功能
2017/11/13 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
Vue实现圆环进度条的示例
2021/02/06 Vue.js
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
Python读写ini文件的方法
2015/05/28 Python
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
python自动12306抢票软件实现代码
2018/02/24 Python
使用pandas读取csv文件的指定列方法
2018/04/21 Python
TensorFlow实现简单卷积神经网络
2018/05/24 Python
python最长回文串算法
2018/06/04 Python
使用python进行拆分大文件的方法
2018/12/10 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
python实现移动木板小游戏
2020/10/09 Python
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
领导干部群众路线个人对照检查材料思想汇报
2014/09/30 职场文书
热情服务标语
2014/10/07 职场文书
践行三严三实心得体会
2014/10/13 职场文书
学籍证明模板
2014/11/21 职场文书
2015年公司新年寄语
2014/12/08 职场文书
介绍信格式
2015/01/30 职场文书
我的中国梦主题班会
2015/08/14 职场文书