Desafio

공지 사항

Programming/JavaScript 2013. 10. 21. 10:34 by 세상은꽃보다아름다워

getMonth()나 getDay()는 2자리가 아닌 1자리로 표현

var d = new Date();
alert(
    ("00" + (d.getMonth() + 1)).slice(-2) + "/" +
    ("00" + d.getDate()).slice(-2) + "/" +
    d.getFullYear() + " " +
    ("00" + d.getHours()).slice(-2) + ":" +
    ("00" + d.getMinutes()).slice(-2) + ":" +
    ("00" + d.getSeconds()).slice(-2)
);

우리나라 표현식(2013-06-05 14:23:59)으로 바꾸면

var d = new Date();
alert(
    d.getFullYear() + "-" +
    ("00" + (d.getMonth() + 1)).slice(-2) + "-" +
    ("00" + d.getDate()).slice(-2) + " " +
    ("00" + d.getHours()).slice(-2) + ":" +
    ("00" + d.getMinutes()).slice(-2) + ":" +
    ("00" + d.getSeconds()).slice(-2)
);

 

로직 : 추출된 달과 날짜 시간앞에 "00"을 붙여주고 slice(-2)로 뒤에 2개를 빼면 자연스럽게 앞에 0이 붙는다.

"001".slice(-2) = "01"

"059".slice(-2) = "59"

'Programming > JavaScript' 카테고리의 다른 글

[JavaScript] Object 보여주고 감추기  (0) 2013.10.23
BLOG main image
Desafio

by 세상은꽃보다아름다워

카테고리

분류 전체보기 (44)
Programming (42)
Daily life in English (0)
Depart from the daily routi.. (0)
Dream Car (0)
Company (0)

태그목록

달력

«   2024/05   »
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
tistory!get rss Tistory Tistory 가입하기!