js根据日期生成批次号
<div class="form-group"><label class="control-label col-xs-12 col-sm-2">批次:</label><div class="col-xs-12 col-sm-8"><input id="c-card_batch" class="form-control" name="row[card_batch]" type="text" placeholder="批次" readonly="true"></div>
</div>
<div class="form-group"><label class="control-label col-xs-12 col-sm-2">批次2:</label><div class="col-xs-12 col-sm-8"><input id="c-card_batch2" class="form-control" name="row[card_batch2]" type="text" placeholder="批次" readonly="true"></div>
</div>
<script src="__CDN__/assets/libs/jquery/dist/jquery.min.js"></script>
<script>
//第一种
btn_derive();
// 生成批次
function btn_derive(){var x = 999; var y = 0; var rand = parseInt(Math.random() * (x - y + 1) + y);var timestamp = new Date();var time = timestampToTime(timestamp);$("#c-card_batch").val(time+rand);
}
// 时间戳转换
function timestampToTime(timestamp) { var date = new Date(timestamp); Y = date.getFullYear() + '';M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '';D = date.getDate();h = (date.getHours()+1 < 10 ? '0'+(date.getHours()+1) : date.getHours()+1) + '';m = (date.getMinutes()+1 < 10 ? '0'+(date.getMinutes()+1) : date.getMinutes()+1) + '';s = (date.getSeconds()+1 < 10 ? '0'+(date.getSeconds()+1) : date.getSeconds()+1) + '';return Y+M+D+h+m+s;
}
//第二种
randomNumber();
function randomNumber() {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 = this.setTimeDateFmt(month)hour = this.setTimeDateFmt(hour)minutes = this.setTimeDateFmt(minutes)seconds = this.setTimeDateFmt(seconds)let randomNumber = now.getFullYear().toString() + month.toString() + day + hour + minutes + seconds + (Math.round(Math.random() * 23 + 100)).toString();$("#c-card_batch2").val(randomNumber);
}
function setTimeDateFmt(s) {// 个位数补齐十位数return s < 10 ? '0' + s : s;
}
</script>
js根据日期生成批次号相关推荐
- 【java生成批次号】
根据当前时间加随机数生成批次号 一.代码实现 二.打印结果 一.代码实现 通过当前时间年-月-日-时-分-秒,加上6为随机数,生成批次号 import java.text.DateFormat; im ...
- 如何按照DocNum+LineNum+流水号生成批次号
概述 按照其它字段如:主表的DocDate.CrdID.细表的ItmID.ItmName等无法生成想要的批次号,本文将介绍如何按照DocNum+LineNum+流水号生成批次号. 在介绍如何设置之前, ...
- js生成批次号_一文知晓MES系统中的批次管控功能
更多精彩,请点击上方蓝字关注我们! MES系统中的生产批次管理,在制造企业特别是流程制造行业,存在一些需要按批号管理的原材料.半成品和成品统一称它们为料号,这些料号在库房和加工现场都有明确的批次标识并 ...
- js生成批次号_【管理】MES系统中的批次管理
精益生产|智能制造|管理前沿我们来自丰田,分享生产技术与管理方法 立即加星标,第一时间看好文 来源|MES百科 全文总计2000字,需阅读5分钟,以下为正文: MES系统可以帮助制造企业解决很多生产管 ...
- 当前日期的周一,下周日期,下月日期;批次号生成
package cn.weixiuhui.comm.util;import java.text.SimpleDateFormat; import java.util.Calendar; import ...
- js生成批次号_js生成验证码
验证码 #code { font-family:Arial; font-style:italic; font-weight:bold; border:0; letter-spacing:2px; co ...
- SAP批次号生成时,最后两位顺序号超过了99,需要和字母和数字组合生成新的批次号
背景:项目中,批次号的最后两位是顺序号,最后两位顺序号累加超过99会引起批次号重复,需要和字母结合生成批次号,比如:AAAAAA00.AAAAAA01.AAAAAA02.AAAAAA03......A ...
- php根据当天日期生成编号,前台js根据当前时间生成订单号
*********前台显示框**************** **************js代码***************** function GetDateNow() { var vNow ...
- java 支付宝退款批次号生成
/** * 支付宝批次号生成 * 生成规则:当天日期[8位]+序列号[3至24位],如:201008010000001 * @return */ pri ...
最新文章
- 算法工程师的必备学习资料,《AI算法工程师手册》正式开源了
- numpy random 生成随机矩阵
- idea不自动检查语法_idea自动检查失效-目录中类名下的红色波浪线没有自动消除问题...
- day 31 进程的其他方法 进程锁 进程队列
- sniffer 工具
- 浅谈ICMP Flood***原理
- RabbitMQ-使用@RabbitListener注解消费消息
- javascript学习之数组的使用三 slice方法 splice方法
- 阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_06.mybatis的环境搭建
- MySQL的InnoDB存储引擎
- 韩顺平JAVA学习笔记(入门自用)
- html 源码_html制作个人博客网站模板源码下载
- 计算机页面下没有桌面图标,电脑下面小图标没了怎么办
- PyTorch的安装与一些问题处理
- java 6面骰子_掷6面骰子6000次每个点数出现的概率
- Ubuntu下安装rsh实现无密码访问
- 还不了解Oauth2协议?这篇文章从入门到入土让你了解Oauth2以及Spring Security OAuth2 的使用
- Labview字符串转16进制
- 我的理想计算机应用作文,我的理想当一名程序员作文
- 超好用的网站推荐(持续更新)
热门文章
- 《JavaScript百炼成仙》续集01. let强者,竟恐怖如斯
- pat basic 1100 校庆
- 展示数据使用:recyclerview,retrofit,greendao,butterknife,eventbus,fresco。实现效果图列表。MVP模式。
- NASA WIND卫星观测数据作图——origin
- 图像质量评估(2) -- 图像质量相关参数:分辨率
- 描写火车站场景_描写火车站的句子
- 又一重量级国字头赛事!中国大学生计算机设计大赛全面启动
- PS网页设计教程XI——在PS中创建柔和的绿色环保的网页布局
- 如何随时远程开机并控制电脑
- 双硬盘下安装win+linux关于开机引导的问题