2013-07-14 57 views
-1

嘿我怎麼設定的時間定時時間意味着此代碼:如何設定時間到正常? JAVA

4:00:56 PM 

而不是什麼我已成立了現在:使用這個腳本代碼

14:26:00 pm 

function startTime() 
{ 
    var today=new Date(); 
    var h=today.getHours(); 
    var m=today.getMinutes(); 
    var s=today.getSeconds(); 
    // add a zero in front of numbers<10 
    m=checkTime(m); 
    s=checkTime(s); 
    document.getElementById('txt').innerHTML=h+":"+m+":"+s; 
    t=setTimeout(function(){startTime()},500); 
} 

function checkTime(i) 
{ 
    if (i<10) 
    { 
     i="0" + i; 
    } 
     return i; 
} 

有人知道如何使用上面的腳本將時間設置爲常規時間嗎?

+3

的Javascript = Java的 – Reimeus

+0

刪除'[JAVA]'因爲它不會出現標籤將與Java有關。 –

+0

「14 PM」?你住在哪裏??? –

回答

1

如果我理解正確的話,這個代碼應該這樣做:

function startTime() 
{ 
    var today=new Date(); 
    var h=today.getHours(); 
    var m=today.getMinutes(); 
    var s=today.getSeconds(); 
    var l=timeLabel(h); 
    h = timeTo12(h); 
    // add a zero in front of numbers<10 
    m=checkTime(m); 
    s=checkTime(s); 
    document.getElementById('txt').innerHTML=h+":"+m+":"+s+l; 
    t=setTimeout(function(){startTime()},500); 
} 

function timeLabel(i) 
{ 
    if (i > 12){ 
     return " PM"; 
    } 
    return " AM"; 
} 

//Added this function 
function timeTo12(i) 
{ 
    if (i > 12){ 
     i = i - 12; 
    } 
    return i; 
} 

function checkTime(i) 
{ 
    if (i<10) 
    { 
     i="0" + i; 
    } 
     return i; 
} 
+0

不,它沒有工作 – user2555791

+0

@ user2555791哪部分沒有工作?你想要腳本究竟做什麼? – Bobbick

+0

你的答案仍然沒有AM/PM部分。記住我是否對你的代碼做了一個小的編輯? –