반응형
http://stove99.tistory.com/46
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | Date.prototype.format = function(f) { if (!this.valueOf()) return " "; var weekName = ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"]; var d = this; return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) { switch ($1) { case "yyyy": return d.getFullYear(); case "yy": return (d.getFullYear() % 1000).zf(2); case "MM": return (d.getMonth() + 1).zf(2); case "dd": return d.getDate().zf(2); case "E": return weekName[d.getDay()]; case "HH": return d.getHours().zf(2); case "hh": return ((h = d.getHours() % 12) ? h : 12).zf(2); case "mm": return d.getMinutes().zf(2); case "ss": return d.getSeconds().zf(2); case "a/p": return d.getHours() < 12 ? "오전" : "오후"; default: return $1; } });};String.prototype.string = function(len){var s = '', i = 0; while (i++ < len) { s += this; } return s;};String.prototype.zf = function(len){return "0".string(len - this.length) + this;};Number.prototype.zf = function(len){return this.toString().zf(len);}; |
Example!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | //2011년 09월 11일 오후 03시 45분 42초console.log(new Date().format("yyyy년 MM월 dd일 a/p hh시 mm분 ss초"));//2011-09-11console.log(new Date().format("yyyy-MM-dd"));//'11 09.11console.log(new Date().format("'yy MM.dd"));//2011-09-11 일요일console.log(new Date().format("yyyy-MM-dd E"));//현재년도 : 2011console.log("현재년도 : " + new Date().format("yyyy")); |
반응형
'Web > Javascript_Jquery' 카테고리의 다른 글
| jQuery::키보드 엔터키 이벤트 잡기 (0) | 2016.05.26 |
|---|---|
| 자바스크립트 javascript 날짜 함수 요약 (0) | 2016.05.19 |
| 유효성 검사 함수로 제작 (0) | 2016.05.18 |
| 체크박스 제어하기 (0) | 2016.05.12 |
| [JQUERY] datepicker, onclick 이벤트시에 한번에 뜨게 하기 [출처] [JQUERY] datepicker, onclick 이벤트시에 한번에 뜨게 하기 (0) | 2016.05.12 |
댓글