js

javascript를 이용한 세계시간 구하기

하나에하나 2020. 11. 12. 01:31
/**
document.write('KST (한국 표준시):<br />',       getWorldTime(+9), '<br /><br />');
document.write('PST (태평양 표준시):<br />',     getWorldTime(-8), '<br /><br />');
document.write('PDT (태평양 표준시 DST):<br />', getWorldTime(-7), '<br /><br />');
document.write('EST (뉴욕 시간):<br />',         getWorldTime(-5), '<br /><br />');
document.write('EDT (뉴욕 시간 DST):<br />',     getWorldTime(-4), '<br /><br />');
document.write('CET (파리 시간):<br />',         getWorldTime(+1), '<br /><br />');
document.write('CEST (파리 시간 DST):<br />',    getWorldTime(+2), '<br /><br />');
document.write('CST (중국 표준시):<br />',       getWorldTime(+8), '<br /><br />');
document.write('UTC (세계 표준시):<br />',       getWorldTime(0),  '<br /><br />');
**/
function getWorldTime(tzOffset) { // 24시간제
	var now = new Date();
	var tz = now.getTime() + (now.getTimezoneOffset() * 60000) + (tzOffset * 3600000);
	now.setTime(tz);
	var s = leadingZeros(now.getFullYear(), 4) +
		'-' + leadingZeros(now.getMonth() + 1, 2) +
		'-' + leadingZeros(now.getDate(), 2) +
		' ' + leadingZeros(now.getHours(), 2) +
		':' + leadingZeros(now.getMinutes(), 2) +
		':' + leadingZeros(now.getSeconds(), 2);
	return s;
}
function leadingZeros(n, digits) {
	var zero = '';
	n = n.toString();
	if (n.length < digits) {
		for (i = 0; i < digits - n.length; i++) zero += '0';
	}
	return zero + n;
}

 

13년 된 코드.

 

출처. mwultong.blogspot.com/2007/05/javascript-world-time-timezone.html

 

자바스크립트] 세계 시간 구하기, 타임존 설정; JavaScript World-Time Timezone

자바스크립트로 전세계의 현재 시각을 구하는 소스입니다. 리얼타임은 아니고 F5키를 눌러야 갱신됩니다. 최소한의 간단한 소스입니다. 아래 소스에서 DST 는 서머타임 즉 일광절약 시간을 의미

mwultong.blogspot.com