JS - 현재 날짜 가져오기

현재 날짜를 년월일로 가져오는 방법은 아래와 같다.

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
    dd='0'+dd
} 
if(mm<10) {
    mm='0'+mm
} 
today = yyyy+'/' + mm+'/'+dd;

추가로 댓글로 나그네님께서 제공해주신 코드입니다.
좀더 간결하고 편하네요.

var st_date = new Date().toISOString().substr(0, 10).replace('T', ' ');
alert(st_date);

정보 제공해주신 나그네님께 감사드립니다.

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

4 댓글
Oldest
Newest
Inline Feedbacks
View all comments
나그네
나그네
8 years ago

//datetime format "YYYY-MM-DD HH:mm:ss"
var st_date = new Date().toISOString().substr(0, 10).replace('T', ' ');
println(st_date)

for문을 안돌리고도 1월에 01 형식으로 나옴

naminsik
naminsik
8 years ago
Reply to  나그네

아항! 좋은 코드 알려주셔서 감사합니다.
for문이 아니라 그냥 나온 값을 if문으로 단순하게 다시 텍스트를 붙이는 거였는데 말씀해주신 형식으로 나오니 좋네요~
오래전에 쓴 글이라 지금은 다시 정리해놓은게 있는데 다시 업뎃하면 한번 봐주세요~
감사합니다.

김보영
김보영
7 years ago

도움이 많이 되었습니다. 감사합니다.

naminsik
naminsik
7 years ago
Reply to  김보영

댓글 남겨주셔서 감사합니당~

TOP