javascript date format 변경 방법
* date 변수 format을 변경하는 방법
- timestamp를 date로 변경하는 등 date변수를 불러오면 다음과 같이 format이 이상하다.
ex) Thu May 09 2019 10:23:18 GMT+0900 (한국 표준시)
- 간단한 함수를 통해 다음과 같이 변경해보려고 한다.]
ex) 2019-05-09 10:23:18
- 먼저 timestamp 변수를 date변수로 변경하는 방법이다.
var sysdate = new Date(timestamp);
여기서 timestamp는 timestamp형식의 변수를 의미한다.
이상태에서 sysdate를 출력해보면 맨위의 한국 표준시 어쩌고 하는 이상한 format이 적용된다.
이를 변경하기위해 아래 함수를 정의하여 사용한다.
function date_to_str(format)
{
var year = format.getFullYear();
var month = format.getMonth() + 1;
if(month<10) month = '0' + month;
var date = format.getDate();
if(date<10) date = '0' + date;
var hour = format.getHours();
if(hour<10) hour = '0' + hour;
var min = format.getMinutes();
if(min<10) min = '0' + min;
var sec = format.getSeconds();
if(sec10) sec = '0' + sec;
return year + "-" + month + "-" + date + " " + hour + ":" + min + ":" + sec;
}
위 함수를 정의하여 다음과 같이 사용한다.
sysdate = date_to_str(sysdate);
완료
--------------------------------------------------------------------------------------
여기서 date format을 자신이 원하는 format으로 변경하고싶다면
date_to_str 함수에 마지막 return 값을 수정하면된다.
ex) 연도와 날짜까지만 출력하고 싶다면 date 뒤를 지우면된다.
'HTML, CSS, JS' 카테고리의 다른 글
webview) ios와 android의 scroll 차이 (0) | 2019.06.05 |
---|---|
자바스크립트 객체 배열에서 indexOf 사용방법 (4) | 2019.04.11 |
자바스크립트 SyntaxError: missing 오류 해결 방법 (1) | 2019.04.10 |
자바스크립트 스크롤 멈춤 이벤트 (0) | 2019.04.07 |
JavaScript String substring() Method : 자바스크립트 문자열 자르기 (0) | 2019.03.25 |
css로 텍스트 ... 처리하기 - 고정, 가변 길이 element (0) | 2019.03.25 |
Javascript에서 $ 기호는 뭘까? (1) | 2019.03.24 |
[프론트엔드 개발자] ECMAScript란? (0) | 2019.03.20 |