用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 相关文章推荐
js控制框架刷新
Aug 01 Javascript
js控制淡入淡出示例代码
Nov 12 Javascript
详谈JavaScript 匿名函数及闭包
Nov 14 Javascript
触屏中的JavaScript事件分析
Feb 06 Javascript
AngularJS基础 ng-href 指令用法
Aug 01 Javascript
node.js基于mongodb的搜索分页示例
Jan 22 Javascript
angular ng-repeat数组中的数组实例
Feb 18 Javascript
Vue声明式渲染详解
May 17 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
Sep 30 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
Apr 10 Javascript
Vue模板语法中数据绑定的实例代码
May 17 Javascript
微信小程序实现订单倒计时
Nov 01 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中支持多种编码的中文字符串截取函数!
2007/03/20 PHP
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
微信支付扫码支付php版
2016/07/22 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
AngularJS入门教程之REST和定制服务详解
2016/08/19 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
js实现微信聊天界面
2020/08/09 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
详解Python中with语句的用法
2015/04/15 Python
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
浅谈五大Python Web框架
2017/03/20 Python
python使用SMTP发送qq或sina邮件
2017/10/21 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
python 绘制正态曲线的示例
2020/09/24 Python
css3圆角样式分享自定义按钮样式
2013/12/27 HTML / CSS
BRASTY捷克:购买香水、化妆品、手袋和手表
2017/07/12 全球购物
董事长秘书岗位职责
2013/11/29 职场文书
物理专业本科生自荐信
2014/01/30 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
父亲节感言
2015/08/03 职场文书
Python基础之字符串格式化详解
2021/04/21 Python