반응형
개요
오늘 날짜 구하는 자바스크립트를 메모해둠.
코드
// 방법 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 을 해야한다고 기억함. (기억이 아마 맞겠죠..?)
반응형
'개발 > Javascript, ECMAScript' 카테고리의 다른 글
모바일 체크 (0) | 2011.04.01 |
---|---|
location.href 와 location.replace (0) | 2011.01.07 |
자바스크립트 엔터키 (0) | 2010.11.12 |
아이프레임 리사이징 크로스브라우징 예제 (0) | 2010.10.01 |
(Javascript) 자바스크립트 배열 생성 (0) | 2010.08.25 |
(html) 파비콘 (0) | 2010.08.12 |
(자바스크립트) 브라우저 체크 (0) | 2010.08.05 |
IFRAME 리사이징 소스 (0) | 2010.08.05 |