随机产生两个英文字母与时间拼串
代码如下: (function(){ //随机病历号 //获取12位时间字符串加两位字母作为病历号 function getrandom() { function time() { var myDate = new Date(); var year = myDate.getFullYear(); var month = myDate.getMonth() + 1;//月份从0开始 var date = myDate.getDate(); var day = myDate.getDay();//周几1-6代表周一到周6,0代表周日 var hour = myDate.getHours(); var min = myDate.getMinutes(); var sec = myDate.getSeconds(); let strDate = getTwo(year) + getTwo(month) + getTwo(date) + getTwo(hour) + getTwo(min) + getTwo(sec); return strDate; } function getTwo(date) { if (date < 10) { date = '0' + date; } return date; } function randomEnglish() { let English = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'J', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; return English[Math.ceil(Math.random() * 25)]; }; return randomEnglish() + randomEnglish() + time(); } // console.log(getrandom()); // 自动生成病历号跟假的发票号 $('#fph').val(getrandom()); $('#blh').val(getrandom());
})