输入秒数转为时分秒,秒数转换成年月日工具

在输入输入秒数自动转换成年月日时分秒:

<body><div id=”time” style=”margin: 200px”> <i-input v-model=”data” @on-enter=”button”></i-input></div><script> var main={ data){ return{ data:”, } }, methods:{ transfer_timevalue){ let secondTime = parseIntvalue);// 秒 let minuteTime = 0;// 分 let hourTime = 0;// 小时 let dayTime = 0; // 天 let mouthTime = 0; // 月 let yearTime = 0; //年 ifsecondTime > 60) {//如果秒数大于60,将秒数转换成整数 //获取分钟,除以60取整数,得到整数分钟 minuteTime = parseIntsecondTime / 60); //获取秒数,秒数取佘,得到整数秒数 secondTime = parseIntsecondTime % 60); //如果分钟大于60,将分钟转换成小时 ifminuteTime > 60) { //获取小时,获取分钟除以60,得到整数小时 hourTime=parseIntminuteTime/60); //获取小时后取佘的分 minuteTime=parseIntminuteTime%60); ifhourTime>24){ // 获取天数,获取小时除以24,得到整数天数 dayTime=parseInthourTime/24); // 获取天数后取余的小时 hourTime=parseInthourTime%24); // 一个月按30天算 ifdayTime>30){ // 获取月数,天数除以30,得到整月数 mouthTime=parseIntdayTime/30); // 获取月数取余后的天数 dayTime=parseIntdayTime%30); ifmouthTime>12){ // 获取年数,月数除以12,得到整年数 yearTime=parseIntmouthTime/12); // 获取年数取余后的月数 mouthTime=parseIntmouthTime%12); } } } } } var result = “” + parseIntsecondTime) + “秒”; ifminuteTime > 0) { result = “” + parseIntminuteTime) + “分” + result; } ifhourTime > 0) { result = “” + parseInthourTime) + “小时” + result; } ifdayTime > 0) { result = “” + parseIntdayTime) + “天” + result; } ifmouthTime > 0) { result = “” + parseIntmouthTime) + “个月” + result; } ifyearTime > 0) { result = “” + parseIntyearTime) + “年” + result; } console.logresult) this.data=result; }, button){ console.log”开始点击”) a=this.data; this.transfer_timea); } } } var Component=Vue.extendmain); new Component).$mount”#time”);</script></body>

运行如图:

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注