JS笔记
js怎么把分钟转化成多少小时多少分钟?
1 // 将分钟数量转换为小时和分钟字符串 2 function toHourMinute(minutes){ 3 return (Math.floor(minutes/60) + "小时" + (minutes%60) + "分" ); 4 // 也可以转换为json,以方便外部使用 5 // return {hour:Math.floor(minutes/60),minute:(minutes%60)}; 6 } 7 // 使用示例 8 alert(toHourMinute(100));
JS验证身份证号并实现自动提取身份证的出生日期
1 var ID = '<%= XXID.ClientID %>'; 2 var BirthDate = '<%=DateBirthDate.ClientID%>'; 3 4 function trim(s) { return s.replace(/^\s+|\s+$/g, ""); }; 5 6 //验证身份证号并获取出生日期 7 function getBirthdatByIdNo(iIdNo) { 8 var tmpStr = ""; 9 var idDate = ""; 10 var tmpInt = 0; 11 var strReturn = ""; 12 13 iIdNo = trim(iIdNo); 14 15 if ((iIdNo.length != 15) && (iIdNo.length != 18)) { 16 strReturn = "输入的身份证号位数错误"; 17 alert(strReturn); 18 return true; 19 } 20 21 if (iIdNo.length == 15) { 22 tmpStr = iIdNo.substring(6, 12); 23 tmpStr = "19" + tmpStr; 24 tmpStr = tmpStr.substring(0, 4) + "-" + tmpStr.substring(4, 6) + "-" + tmpStr.substring(6) 25 26 return tmpStr; 27 } 28 else { 29 tmpStr = iIdNo.substring(6, 14); 30 tmpStr = tmpStr.substring(0, 4) + "-" + tmpStr.substring(4, 6) + "-" + tmpStr.substring(6) 31 32 return tmpStr; 33 } 34 } 35 36 F.ready(function () { 37 console.log(F(ID)); 38 $("#" + ID + "-inputEl").blur(function () { 39 F(BirthDate).setValue(getBirthdatByIdNo(F(ID).getValue())); 40 }); 41 })