2017-11-08 15 views
0

누구든지 나를 도울 수 있습니까, 런던 (UTC + 00), 홍콩 (UTC + 8), 파리 (UTC + 1), 도쿄 (UTC + 9) 등과 같은 다른 스크립트를 추가하고 싶습니다. . 대부분의 최신 브라우저에서 사용할 수있는 toLocaleTimeString 방법을 재 구현하려고처럼 당신이다른 시간대를 추가하는 방법 ??

<script> 
 
function show() 
 
{ 
 
var Digital=new Date() 
 
var hours=Digital.getHours() 
 
var minutes=Digital.getMinutes() 
 
var dn="AM" 
 
if (hours>12){ 
 
\t dn="PM" 
 
\t hours=hours-12 
 
\t } 
 
if (hours==0) 
 
\t hours=12 
 
if (minutes<=9) 
 
\t minutes="0"+minutes 
 

 
document.write("Local " + hours+":"+minutes+" "+dn + "<br>"); 
 

 
} 
 
show() 
 
</script>

+1

'시간> = 12' 오후에, 반드시 :

나는 코드에 다음과 같은 수정을 제안? – Bathsheba

+0

[Date.toLocaleTimeString()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString) 메소드 만 사용할 수 있습니다. – cFreed

답변

2

것 같습니다 감사합니다.

function show() 
{ 
    var digital=new Date() 

    document.write("Local " + digital.toLocaleTimeString("en-US", { hour: "2-digit", minute:"2-digit" }) + "<br>"); 
    document.write("Tokyo " + digital.toLocaleTimeString("en-US", { timeZone: "Asia/Tokyo", hour: "2-digit", minute:"2-digit" })); 

} 

show(); 
+0

고맙습니다. 나는 그것에 대해 생각하지 않았습니다. – nyanko070