用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 相关文章推荐
实现复选框全选/全不选切换
Dec 23 Javascript
JS DOM 操作实现代码
Aug 01 Javascript
通过复制Table生成word和excel的javascript代码
Jan 20 Javascript
Vue.js表单控件实践
Oct 27 Javascript
正则表达式,替换所有HTML标签的简单实例
Nov 28 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
May 14 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
Jan 11 Javascript
在vue中多次调用同一个定义全局变量的实例
Sep 25 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
Nov 25 Javascript
JavaScript函数的特性与应用实践深入详解
Dec 30 Javascript
生产制造追溯系统之在线打印功能
Jun 03 Javascript
js判断在哪个浏览器打开项目的方法
Jan 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弱类型的安全问题详细总结
2016/09/25 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
jQuery ajax cache缓存问题
2010/07/01 Javascript
javascript实现焦点滚动图效果 具体方法
2013/06/24 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
通过一个简单的例子学会vuex与模块化
2017/11/22 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
JS对象和字符串之间互换操作实例分析
2019/02/02 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
python word转pdf代码实例
2019/08/16 Python
Python3实现二叉树的最大深度
2019/09/30 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
Python中remove漏删和索引越界问题的解决
2020/03/18 Python
英国在线购买马术服装:EQUUS
2019/07/12 全球购物
cf收人广告词大全
2014/03/14 职场文书
环卫工作汇报材料
2014/10/28 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
七年级作文之英语老师
2019/10/28 职场文书
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python