본문 바로가기
TechNical/ETC.

JAVASCRIPT ] 날짜로 장난치기

by 강멍멍이 2008. 6. 18.
반응형

시스템에서 오늘 날짜를 구해와서 호작질을 해 보자.

nday = new Date()     // 오늘의 날짜와 시간을 구함
t_year = nday.getYear();
t_mon = nday.getMonth()+1;     // 0부터 시작해서 1월이다.
t_day = nday.getDate();

// 날짜 포맷 맞추기
if(t_mon < 10)
t_mon = "0" + t_mon;
if(t_day < 10)
t_day = "0" + t_day;

var cur_date =  t_year + "-" + t_mon + "-" + t_day;


이게 무엇인고 하니.. 오늘의 날짜를 nday에 받아 온다.
그리고 요거를 년/월/일로 분해 시켜서 각각의 변수에 넣어 둔다.
getMonth()+1  을 한 이유는... 월이 0부터 시작해서 숫자가 하나 작게 맞춰 진다. ㅡㅡ
그래서~ +1 을 해줘야 현재의 월이 나온다.

변수에 담긴 숫자를 가지고 포맷을 맞춰 준다.

0000-00-00

이런 형식으로 말이다.
처음 시스템 날짜를 가지고 오면 한 자리 숫자로 나타난다.
그래서 한 자리인 것들은 앞에 0을 붙여서 두자리로 몽땅 맞춰 준다.
그리고 날짜간의 연결은 - 를 이용해서 포맷 완성~

2008-06-15
반응형

댓글