본문 바로가기
개발/Javascript, ECMAScript

[자바스크립트 Javascript] 오늘 날짜 구하기

by 언제나초심. 2010. 9. 27.
반응형

개요

오늘 날짜 구하는 자바스크립트를 메모해둠.



코드


// 방법 1
var dateObj = new Date();
var year = dateObj.getFullYear();
var month = dateObj.getMonth()+1;
var day = dateObj.getDate();
var today = year + "-" + month + "-" + day; // 결과 2019-3-19


// 방법 2 (0 붙이기)
// 옛날 브라우저도 되는 듯.
if(month.toString().length < 2){
    month = '0' + month;
}
if(day.toString().length < 2){
    day = '0' + day;
}
var today2 = year + "-" + month + "-" + day; // 결과 2019-3-19


// 방법 3 
// 익스플로러 는 안 된다는 얘기가 있음 (MSDN 참조 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart)
var date3 = new Date();
var year3 = date3.getFullYear();
var month3 = String(date3.getMonth()+1).padStart(2, '0');
var day3 = String(date3.getDate()).padStart(2, '0');
var today3 = year3 + "-" + month3 + "-" + day3; // 결과 2019-03-19



정리

1월의 값이 0이라서, +1 을 해야한다고 기억함. (기억이 아마 맞겠죠..?)



반응형