在这里我只使用jQuery将时间转换为秒我不明白如何在不使用date的情况下执行此操作。我可以将array=["8:00AM", "1:00PM", "12:00PM", "12:00AM"]
之类的字符串中的时间转换为秒使用jQuery ,不使用日期 。任何人都可以帮助我。提前告诉你。
答案 0 :(得分:1)
@vikas kumar,尝试使用解决方案
<script>
function parsehhmmsst(arg) {
var result = 0, arr = arg.split(':')
if (arr[0] < 12) {
result = arr[0] * 3600 // hours
}
var min = (arr[1]).replace("AM","").replace("PM","");
result += min * 60 // minutes
if (arg.indexOf('P') > -1) { // 8:00 PM > 8:00 AM
result += 43200
}
return result
}
alert(parsehhmmsst("8:00AM"));
</script>