본문
javascript 세계시간
프로그래밍/HTML&JavaScript 2017. 4. 11. 18:21
반응형
# javascript 세계시간
아래 source에서 DST 는 Summer Time(일광절약 시간) 의미
source)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | <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> | cs |
result)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | KST (한국 표준시): 2007-05-21 16:15:27 PST (태평양 표준시): 2007-05-20 23:15:27 PDT (태평양 표준시 DST): 2007-05-21 00:15:27 EST (뉴욕 시간): 2007-05-21 02:15:27 EDT (뉴욕 시간 DST): 2007-05-21 03:15:27 CET (파리 시간): 2007-05-21 08:15:27 CEST (파리 시간 DST): 2007-05-21 09:15:27 CST (중국 표준시): 2007-05-21 15:15:27 UTC (세계 표준시): 2007-05-21 07:15:27 | cs |
- 출처 : http://mwultong.blogspot.com/2007/05/javascript-world-time-timezone.html
반응형
댓글