본문 바로가기

전체 글111

[Java Script] prototype 이용한 함수 확장2 - lpad, rpad 구현 protopype 이용해서 lpad, rpad 구현하기 ㅁ lpad : 왼쪽에 주어진 문자로 padding ㅁ rpad : 오른쪽에 주어진 문자로 padding >> 소스코드 // lpad String.prototype.lpad = function(n, str) { return Array(n - String(this).length + 1).join(str || '0') + this; // 참고 설명 } // rpad String.prototype.rpad = function(n, str) { return this + Array(n - String(this).length + 1).join(str || '0'); } /** 참고 return Array(n - String(this).length + 1).jo.. 2014. 4. 9.
[Java Script] prototype 이용한 함수 확장1 - 오늘 날짜 반환 prototype 을 이용하면 기존의 함수를 확장하여 사용할 수 있다.이전에 포스팅한 오늘 날짜 반환 함수(클릭)를 prototype을 이용해 확장해보아요 >> 소스코드Date.prototype.toYMD = function() { var _year = this.getFullYear(); var _month = this.getMonth() + 1; var _date = this.getDate(); return _year + '-' + ('0' + _month).slice(-2) + '-' + ('0' + _date).slice(-2); } >> 결과 화면 2014. 4. 9.
[Java Script] Java Script 오늘 날짜 출력하는 함수 만들기 Today's mission 2.오늘 날짜 출력하기 >> 소스코드function todayDate() { var now = new Date(); // 오늘 날짜 충력 var year = now.getFullYear(); // 년도만 가져오기 var month = now.getMonth()+1; // 월만 가져오기 var date = now.getDate(); // 일만 가져오기 // 날짝 출력 형식 'yy-mm-dd' var _date = year + '-' + ('0' + month).slice(-2) + '-' + ('0' + date).slice(-2); return _date; // return } >> 결과화면 2014. 4. 9.
[JavaScript] JavaScript 12시간 시간 변환 함수 Today's mission 1. 24시 단위로 받아온 시간을 오전/오후를 붙여 12시간 단위로 만드는 함수를 작성해 보았다. >> 소스코드 function convert12H(a) { var time = a; // 'hh:mm' 형태로 값이 들어온다 var getTime = time.substring(0, 2); // 시간(hh)부분만 저장 var intTime = parseInt(getTime); // int형으로 변환 if (intTime < 12 ) { // intTime이 12보다 작으면 var str = '오전 '; // '오전' 출력 } else { // 12보다 크면 var str = '오후 '; // '오후 출력' } // intTime이 12면 변환 후 그대로 12 if (intTime.. 2014. 4. 9.