当前位置: 首页> 娱乐> 明星 > JS处理时间格式:00:00:00.19为0.19; 处理0.19为00:00:00.19

JS处理时间格式:00:00:00.19为0.19; 处理0.19为00:00:00.19

时间:2025/7/18 6:41:18来源:https://blog.csdn.net/weixin_63896561/article/details/140270895 浏览次数:0次

 将00:00:00.01转换为0.01(012345.01可转换为012345.01)

export function joinTime(str){let newStrList = str.split(':')let joinStr = ''if(newStrList[2].includes('.')){let front2Str = [newStrList[0],newStrList[1]].join('')let strLeft = front2Str.replace(/\b(0+)/gi,"")if(newStrList[2].startsWith(0)){//秒以0开头let tempStr = newStrList[2].slice(1)joinStr = strLeft + tempStr}else{// 秒不以0开头joinStr = strLeft + newStrList[2]}}else{let newStr = newStrList.join('')joinStr = newStr.replace(/\b(0+)/gi,"")}return joinStr}

将000000.00时间转换为00:00:00.00格式

export function getColonTime(str){if(!str) return '';str = str.toString()let splitDotList = str.split('.')let colonStr = ''if(splitDotList[0].length == 1){colonStr = '00:00:0' + splitDotList[0]colonStr = splitDotList[1] ? colonStr + "." + splitDotList[1] : colonStr}if(splitDotList[0].length == 2){colonStr = '00:00:' + splitDotList[0]colonStr = splitDotList[1] ? colonStr + "." + splitDotList[1] : colonStr}if(splitDotList[0].length == 3){let leftStrList = splitDotList[0].split('')colonStr = '00:0' + leftStrList[0] + ':' + leftStrList[1] + leftStrList[2]colonStr = splitDotList[1] ? colonStr + "." + splitDotList[1] : colonStr}if(splitDotList[0].length == 4){let leftStrList = splitDotList[0].split('')colonStr = '00:' + leftStrList[0] + leftStrList[1] + ":" + leftStrList[2] + leftStrList[3]colonStr = splitDotList[1] ? colonStr + "." + splitDotList[1] : colonStr}if(splitDotList[0].length == 5){let leftStrList = splitDotList[0].split('')colonStr = '0' + leftStrList[0] + ':' + leftStrList[1] + leftStrList[2] + ':' +  leftStrList[3] + leftStrList[4]colonStr = splitDotList[1] ? colonStr + "." + splitDotList[1] : colonStr}if(splitDotList[0].length == 6){let leftStrList = splitDotList[0].split('')colonStr = leftStrList[0] + leftStrList[1] + ':' + leftStrList[2] + leftStrList[3] + ":" + leftStrList[4] + leftStrList[5]colonStr = splitDotList[1] ? colonStr + "." + splitDotList[1] : colonStr}return colonStr
}

测试00:00:00的格式是否符合时间格式

// val的格式是00:00:00.13的格式,我们验证.前面的。
export function timeReg(val){let valList = val.split('.')const timereg = /^(?:2[0-3]|[01][0-9]):[0-5][0-9]:[0-5][0-9]$/;if (timereg.test(valList[0])) {return true;} else {return false;}
}

关键字:JS处理时间格式:00:00:00.19为0.19; 处理0.19为00:00:00.19

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: