用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 parseInt 函数分析(转)
Mar 21 Javascript
从js向Action传中文参数出现乱码问题的解决方法
Dec 29 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
Jun 04 Javascript
JS简单实现城市二级联动选择插件的方法
Aug 19 Javascript
jquery实现图片预加载
Dec 25 Javascript
理解JavaScript原型链
Oct 25 Javascript
原生js实现商品放大镜效果
Jan 12 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
Feb 06 Javascript
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
js实现旋转木马轮播图效果
Jan 10 Javascript
原生javascript制作的拼图游戏实现方法详解
Feb 23 Javascript
何时使用Map来代替普通的JS对象
Apr 29 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+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
匹配任意字符的正则表达式写法
2010/04/29 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
jQuery EasyUI API 中文文档 - Menu菜单
2011/10/03 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
js倒计时小程序
2013/11/05 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
在vue中获取token,并将token写进header的方法
2018/09/26 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
python笔记(2)
2012/10/24 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
一百行python代码将图片转成字符画
2021/02/19 Python
python基于Selenium的web自动化框架
2019/07/14 Python
django中瀑布流写法实例代码
2019/10/14 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
PHP数据运算类型都有哪些
2013/11/05 面试题
大学第二课堂活动总结
2014/07/08 职场文书
接收函格式
2015/01/30 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
MySQL中CURRENT_TIMESTAMP的使用方式
2021/11/27 MySQL