用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 相关文章推荐
jQuery的运行机制和设计理念分析
Apr 05 Javascript
Jquery操作下拉框(DropDownList)实现取值赋值
Aug 13 Javascript
node+express+jade制作简单网站指南
Nov 26 Javascript
JQuery菜单效果的两个实例讲解(3)
Sep 17 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
Feb 21 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
Apr 29 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
高效的jQuery代码编写技巧总结
Feb 22 Javascript
深入理解Node中的buffer模块
Jun 03 Javascript
vue教程之toast弹框全局调用示例详解
Aug 24 Javascript
JS实现canvas简单小画板功能
Jun 23 Javascript
详解webpack的文件监听实现(热更新)
Sep 11 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
业余方法DIY电子管FM收音机
2021/03/02 无线电
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
2011/11/07 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
PHP编写RESTful接口
2016/02/23 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
javascript delete 使用示例代码
2010/03/29 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
React-native桥接Android原生开发详解
2018/01/17 Javascript
vue引入axios同源跨域问题
2018/09/27 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
Python系统监控模块psutil功能与经典用法分析
2018/05/24 Python
Python玩转Excel的读写改实例
2019/02/22 Python
Python按钮的响应事件详解
2019/03/04 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
python实现静态web服务器
2019/09/03 Python
python快速排序的实现及运行时间比较
2019/11/22 Python
Python多进程编程常用方法解析
2020/03/26 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
Hotter Shoes美国官网:英国最受欢迎的舒适鞋
2018/08/02 全球购物
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
英文简历中的自我评价用语
2013/12/09 职场文书
旷课检讨书大全
2014/01/21 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
2015毕业生自我评价范文
2015/03/02 职场文书
导游词之河北邯郸
2019/09/12 职场文书