用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 sudoku 数独智力游戏生成代码
Mar 27 Javascript
关于Jqzoom的使用心得 jquery放大镜效果插件
Apr 12 Javascript
juqery 学习之三 选择器 简单 内容
Nov 25 Javascript
JS实现根据用户输入分钟进行倒计时功能
Nov 14 Javascript
AngularJS表单提交实例详解
Feb 18 Javascript
bootstrap响应式表格实例详解
May 15 Javascript
layDate日期控件使用方法详解
Nov 15 Javascript
Layui tree 下拉菜单树的实例代码
Sep 21 Javascript
vue 开发之路由配置方法详解
Dec 02 Javascript
JS常用排序方法实例代码解析
Mar 03 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
Jul 24 Javascript
Vue中正确使用Element-UI组件的方法实例
Oct 13 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 array 的加法操作代码
2010/07/24 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
探析浏览器执行JavaScript脚本加载与代码执行顺序
2016/01/12 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
jQuery Dom元素操作技巧
2018/02/04 jQuery
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
2018/03/21 Javascript
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
Python 初始化多维数组代码
2008/09/06 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
python生成requirements.txt的两种方法
2019/09/18 Python
Jupyter notebook如何修改平台字体
2020/05/13 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
物业门卫岗位职责
2013/12/28 职场文书
40岁生日感言
2014/02/15 职场文书
党的群众路线教育实践活动总结报告
2014/07/03 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
长征观后感
2015/06/09 职场文书
导游词之徐州-云龙山
2019/09/29 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏