如何转换" 8:00 AM"只有几秒钟?

时间:2018-05-24 04:34:11

标签: jquery

在这里我只使用jQuery将时间转换为秒我不明白如何在不使用date的情况下执行此操作。我可以将array=["8:00AM", "1:00PM", "12:00PM", "12:00AM"]之类的字符串中的时间转换为秒使用jQuery ,不使用日期 。任何人都可以帮助我。提前告诉你。

1 个答案:

答案 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>