Javascript 将分秒百分之一(00:00:00)转换为秒?

Javascript 将分秒百分之一(00:00:00)转换为秒?,javascript,Javascript,是否可以将分秒百分之00:00:00转换为秒。10:00:00变为600秒?这是我的大致想法 function time(){ var time = document.getElementById("timeEntered").value; var a = time.split(":"); var timeToSeconds = (+a[0]) * 60 + (+a[1]) * 60 + (+a[2]); } <body&g

是否可以将分秒百分之00:00:00转换为秒。10:00:00变为600秒?这是我的大致想法

    function time(){
       var time = document.getElementById("timeEntered").value;
       var a = time.split(":");
       var timeToSeconds = (+a[0]) * 60 + (+a[1]) * 60 + (+a[2]);
    }
    <body>
       <div>
          <input type="text" id="timeEntered">&nbsp;&nbsp;
       </div>
    </body>
函数时间(){
var time=document.getElementById(“timeEntered”).value;
var a=时间分割(“:”);
var timeToSeconds=(+a[0])*60+(+a[1])*60+(+a[2]);
}

如果您不需要第100个,您可以这样做:

var timeToSeconds = 60*a[0]+a[1];
如果您想将秒作为浮点值,将采用以下方式:

var timeToSeconds = 60*a[0]+a[1]+0.01*a[2];
最后,也许你想总结一下第100条:

var timeToSeconds = 60*a[0]+a[1]+Math.round(0.01*a[2]);

是的,你能做到,你尝试过什么?我的新更新见上文。你是使用纯Javascript还是像AngularJS这样的框架。也许你们可以用momentjs来解决……我用的是纯Javascript。