현재 날짜를 년월일로 가져오는 방법은 아래와 같다.
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);
정보 제공해주신 나그네님께 감사드립니다.
//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 형식으로 나옴
아항! 좋은 코드 알려주셔서 감사합니다.
for문이 아니라 그냥 나온 값을 if문으로 단순하게 다시 텍스트를 붙이는 거였는데 말씀해주신 형식으로 나오니 좋네요~
오래전에 쓴 글이라 지금은 다시 정리해놓은게 있는데 다시 업뎃하면 한번 봐주세요~
감사합니다.
도움이 많이 되었습니다. 감사합니다.
댓글 남겨주셔서 감사합니당~