2016-04-21 62 views
0

我想從輸入開始和結束時間(例如上午10:30到下午3:30)計算工人工作多少分鐘。你們可以幫助如何計算它們嗎?你能檢查我的代碼並糾正它們嗎?我很新的Javascript。計算開始和結束時間的分鐘數

function myFunction(){ 
    var sTime=document.getElementById("startTime").value; 
    var eTime=document.getElementById("endTime").value; 
    var diff = sTime-eTime; 
    var result= diff.getMinutes();  

    document.getElementById("demo").innerHTML=result`; 

https://jsbin.com/bolapox/edit?html,output

+2

應設置

+0

確定...可以ü解決這個問題,後你的代碼在這裏? – fastandcurious

+1

按照這個http://stackoverflow.com/questions/16650207/javascript-elapsed-minutes-between-two-times –

回答

0

您將需要把用戶輸入到可用的格式與Date().parse(input)。這會返回自1 January, 1970, 00:00:00, local time以來的毫秒數。 然後,您可以以毫秒爲單位將差值轉換爲分鐘。

var sTime=Date().parse(document.getElementById("startTime").value); 
var eTime=Date().parse(document.getElementById("endTime").value); 
var diff = eTime - sTime; 
var result = diff/60000; 
相關問題