Javascript 将分秒百分之一(00:00:00)转换为秒?
是否可以将分秒百分之00:00:00转换为秒。10:00:00变为600秒?这是我的大致想法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
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">
</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。