반응형
자바 스크립트 타임존 별 날짜/시간 구하기.
코드는 파라미터 값에 따라 전세계 현재 시각을 구할 수 있으며, DST는 서머타임 즉 일광절약 시간.
<WorldTime.html>
<script type="text/javascript">
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;
}
</script>
* 구글 스프레스시트 날짜&시간 스크립트
https://nuknukhan.tistory.com/65
[구글 스프레드시트 기초] 문서 자동화 구글 앱스 스크립트 시작 개요
[구글 스프레드시트] 문서 자동화 구글 앱스 스크립트 시작 개요 구글에서 제공하는 구글 앱스 스크립트(Google Apps Script : GAS)를 사용하여 구글 문서도구(구글 문서, 스프레드시트, 프레젠테이션 등)에서 문..
nuknukhan.tistory.com
반응형