자바스크립트에서 날짜를 변형해서 사용하는데 자주사용하는 함수라 별도로 기록해둔다
아래의 함수를 사용하게 되면 "2016-09-11" 와 같이 데이터 포맷을 바꿀수 있다.
var cur_date = new Date();
console.log(getTimeStamp(cur_date));
function getTimeStamp(d) {
var s =
leadingZeros(d.getFullYear(), 4) + '-' +
leadingZeros(d.getMonth() + 1, 2) + '-' +
leadingZeros(d.getDate(), 2);
return s;
}
//숫자를 문자열로 변환과 자리수가 작을경우 앞쪽에 0을 붙힘
function leadingZeros(n, digits) {
var zero = '';
n = n.toString();
if (n.length < digits) {
for (i = 0; i < digits - n.length; i++)
zero += '0';
}
return zero + n;
}
은근히 자주 사용하는 함수이니 별도로 함수js파일을 만들어서 관리하는것도 좋을꺼 같습니다.
'웹관련 > JavaScript-Jquery' 카테고리의 다른 글
[자바스크립트] Object 값 불러오는 방법 (0) | 2016.11.13 |
---|---|
[자바스크립트] 기초 - 현재 페이지 새로고침하기 (0) | 2016.11.07 |
[자바스크립트] 이메일 드롭다운 선택버튼 - onchange함수 (0) | 2016.11.03 |
[자바스크립트] 입력필드에서 숫자만 입력받기 (0) | 2016.11.03 |
[자바스크립트] 즐겨찾기 와 시작페이지 링크만들기 (0) | 2016.11.02 |
댓글