반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- stockx.com
- 리액트
- 나이키
- 발매예정
- 코로나19
- 제이쿼리
- jQuery
- 덩크 하이
- 오라클
- dunklow
- Github
- Linux
- Nike
- Python
- oracle
- 주식공부
- draw
- 덩크로우
- 드로우
- 자바스크립트
- 주식
- 파이썬
- GIT
- Dunk Low
- JavaScript
- dunk high
- react
- 리눅스
- 덩크 로우
- sacai
Archives
- Today
- Total
Life goes slowly...
[Javascript] 자바스크립트(JS) - UTC 날짜를 현지시간(Local)으로 변경 본문
728x90
반응형
UTC(Coordinated Universal Time) 협정 세계시란 국제적인 표준시간의 기준으로 사용되는 시간을 말합니다. 1972년 1월 1일부터 시행되어 국제 표준시, 국제 사회가 사용하는 과학적인 시간의 표준을 말합니다. 기존에 사용되었던 평균 태양시 기준의 그리니치 표준시(GMT)를 대체하여 사용하기 시작된 표준시간입니다. UTC에서 0시, 기준점에 달하는 도시는 영국의 런던으로써 런던을 기준으로 +,-로 시간을 계산하며 대한민국은 런던을 기준으로 +9 시입니다.
자바스크립트(Javascript)로 UTC -> Local 변경
UTC형식의시간은 마지막에 Z가 붙는 것으로 알 수가 있으며 UTC 시간대가 아닐 경우에는 ±hh:mm, ±hhmm, ±hh을 붙이게 됩니다. 따라서 UTC 날짜를 현지시간(Local)으로 변경할때에는 new Date()를 사용하여 변경하면 됩니다.
// date = "2021-03-18T10:20:00Z"
// UTC를 Local로 변경하는 함수
function chgUtcLocal(date){
let localDate = new Date(date);
//달
let nowMonth = (localDate.getMonth() + 1).toString();
if ((nowMonth).length === 1)
nowMonth = "0" + nowMonth;
//일
let nowDate = (localDate.getDate()).toString();
if ((nowDate).length === 1)
nowDate = "0" + nowDate;
//시간
let nowHours = (localDate.getHours()).toString();
if ((nowHours).length === 1)
nowHours = "0" + nowHours;
//분
let nowMinutes = localDate.getMinutes().toString();
if ((nowMinutes).length === 1)
nowMinutes = "0" + nowMinutes;
let chgDate = localDate.getFullYear() + "-" + nowMonth + "-" + nowDate + " " + nowHours + ":" + nowMinutes;
return chgDate;
}
console.log(chgUtcLocal("2021-03-18T10:20:00Z"));
=========================================================================
"2021-03-18 19:20"
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[jQuery] 제이쿼리(jquery)의 이벤트 위임 - preventDefault() (0) | 2021.03.26 |
---|---|
[Javascript] 자바스크립트(JS)의 부모노드 접근 - parentNode (0) | 2021.03.25 |
[Javascript] 자바스크립트(JS)의 자식노드 접근 - childNodes (0) | 2021.03.24 |
[jQuery] 제이쿼리(jquery)의 형제요소를 찾는함수 - Siblings() (0) | 2021.03.23 |
[Javascript] 자바스크립트(JS)의 객체정렬함수 - sort(), reverse() (0) | 2021.03.16 |
[Javascript] 자바스크립트(JS)의 HTML 내용을 엑셀 다운로드하기 (0) | 2021.03.15 |
[jQuery] 제이쿼리(jquery)로 Cookie 관리하기 (0) | 2021.03.12 |
[jQuery] 제이쿼리(jquery)의 radio button 확인 (0) | 2021.03.10 |
Comments