관리 메뉴

Life goes slowly...

[Javascript] 자바스크립트(JS) 세계 Local 시간 구하기 본문

프로그래밍/Javascript

[Javascript] 자바스크립트(JS) 세계 Local 시간 구하기

빨강소 2021. 5. 5. 08:24
728x90
반응형

 

 

자바스크립트(Javascript) 세계 Local 시간 구하기

자바스크립트(Javascript)로 외국 현재시간 즉 각 나라의 Local 시간을 구하는 방법을 알아보겠습니다.

먼저 각 나라의 GMT 타임존을 알아야 하는데 GMT란, Greenwich Mean Time의 약자로, 경도 0도의 위치한 영국 그리니치 전문대를 기준으로 하는 태양 시간을 말합니다.

 


KST (한국 표준시) +09:00
EST (뉴욕 시간) -05:00
CET (파리 시간) +01:00
CST (중국 표준시) +08:00

<script type="text/javascript">

let localTime = "+09";

console.log(getWorldTime(nowTime.getTime(), localTime));


function getWorldTime(getTime , tzOffset){
    let now = new Date(getTime);
    let tz = getTime + (now.getTimezoneOffset() * 60000) + (tzOffset * 3600000);

    let changeNow = new Date(tz);

    let s =
    leadingZeros(changeNow.getFullYear(), 4) + '-' +
    leadingZeros(changeNow.getMonth() + 1, 2) + '-' +
    leadingZeros(changeNow.getDate(), 2) + ' ' +

    leadingZeros(changeNow.getHours(), 2) + ':' +
    leadingZeros(changeNow.getMinutes(), 2) + ':' +
    leadingZeros(changeNow.getSeconds(), 2);

    return s;
}

function leadingZeros(n, digits) {
    let zero = '';
    n = n.toString();

    if (n.length < digits) {
        for (i = 0; i < digits - n.length; i++)
            zero += '0';
    }
    return zero + n;
}

</script>

 

 

728x90
반응형
Comments