基于时间生成的随机订单号,具有唯一性

代码:

function setTimeDateFmt(s) {  // 个位数补齐十位数return s < 10 ? '0' + s : s;
}function createordernum() {const now = new Date()let month = now.getMonth() + 1let day = now.getDate()let hour = now.getHours()let minutes = now.getMinutes()let seconds = now.getSeconds()month = setTimeDateFmt(month)day = setTimeDateFmt(day)hour = setTimeDateFmt(hour)minutes = setTimeDateFmt(minutes)seconds = setTimeDateFmt(seconds)let orderCode = now.getFullYear().toString() + month.toString() + day + hour + minutes + seconds + (Math.round(Math.random() * 1000000)).toString();return orderCode;//基于年月日时分秒+随机数生成订单编号
}

调用方法

createordernum()

生成结果

JavaScript生成随机订单编号或者订单号相关推荐

  1. javascript生成随机四位数

    在网页编程中,经常会用到随机数,像生成订单号这些都会用到. 今天小编分享的是使用javascript生成随机四位数,以下为实例代码. <input type="button" ...

  2. 用html js制作迷宫,JavaScript生成随机迷宫详解

    本篇教程介绍了JavaScript生成随机迷宫详解,希望阅读本篇文章以后大家有所收获,帮助大家对JavaScript的理解更加深入. < #先看生成随机迷宫的代码吧↓ 1 2 3 生成随机迷宫v ...

  3. JavaScript 生成随机验证码

    JavaScript 生成随机验证码 文章目录 JavaScript 生成随机验证码 Math对象下 random方法

  4. java编程根据订单编号查询订单状态_Java微信订单查询

    Java 通过统一下单 API 进行订单支付后,除等待微信通过 notify_url 进行回调通知外,还可以主动查询订单状态 更多精彩 前置条件 可参考 Java 微信扫码支付 如果实现微信支付 官网 ...

  5. javaScript 生成随机字母 随机数字的5种方法

    对于伪随机数,JS 有很多种玩法来生成我们所需要的伪随机数.根据上下限生成随机数:var rand = (min,max) => Math.round(Math.random()*(max-mi ...

  6. 工作日记:JavaScript生成随机色

    不多啰啰,直接上硬货! /*** 获取指定闭区间的随机数* @param min 最小值* @param max 最大值* @returns {number}*/ export function ge ...

  7. web前端面试宝典-JavaScript生成随机字符串

  8. php 不重复订单号,php如何生成不重复的订单号,php不重复订单编号

    php如何生成不重复的订单号PHP如何生成重复的订单号,php生成不重复订单号的方法如下:1.利用数据库的主键值生成自增订单号:2.实现"日期自增号"的订单号:3.生成随机订单号: ...

  9. Java订单编号生成

    文章目录 前言 一.订单编号是什么? 二.使用步骤 1.引入库 2.生成订单编号 3.生成结果 三.代码效率 1.生成100万的订单编号 2.生成100万的订单编号耗时 总结 前言 开发过程当中可能会 ...

最新文章

  1. android studio 开发环境搭建
  2. 从BERT、XLNet到MPNet,细看NLP预训练模型发展变迁史
  3. java cms cpu占用率_cpu使用率过高和jvm old占用过高排查过程
  4. linux stress 命令 模拟系统高负载
  5. java怎么保存文件_java里数据怎么保存到硬盘或TXT文件里去
  6. Panabit安装测试小结
  7. SpringBoot @Async加在实现接口类的非接口方法上获取Bean异常
  8. 云主机安装linux发行版,用Ubuntu服务器版部署一个私有云
  9. HR经常会用到的面试问题
  10. 手机steam未能连接到服务器1004,steam与服务器连接失败
  11. C#中ManualResetEvent用法总结
  12. WPF模板(一)详细介绍
  13. 2021 TCR Asia收官 壳牌捷凯领克东望洋收获大满贯
  14. TOE(TCP/IP Offload Engine)网卡与一般网卡的区别
  15. 服务器文件备份到本地方法,Windows服务器文件备份到本地的方法、Windows服务器数据备份方案...
  16. 在树莓派(Linux)上使用FTDI的usb转串口芯片ft232两种驱动方式(VCP和D2xx)
  17. 微分几何笔记(7) —— 光滑微分流形
  18. 备份数据 宝塔linux_宝塔面板教程大全--宝塔linux面板数据备份教程
  19. 二氧化硅纳米微球量子点荧光猝灭贵金属纳米簇(NMNCs)/二氧化硅微球钼酸钙荧光粉的制备与研究
  20. 编程中的脚手架是什么意思

热门文章

  1. React Native新组件之SwipeableFlatList
  2. 最佳实践 · 卓岚串口服务器接入 MODBUS 物联网平台
  3. 2、操作系统基本原理
  4. SMMU架构手册之stream编号(译)
  5. 移动联通基站接口以及电信基站接口分享
  6. 近年中国互联网支付业务发展方向
  7. SharePoint Online 触发Outlook邮件内审批
  8. 虚拟机套娃折腾之路:在ESXI的WIN10上跑Android模拟器并直通显卡
  9. SPSS分组统计求平均值
  10. 计算机学校要学籍吗,对普通高中学校学籍档案信息化管理相关问题的几点探讨...