티스토리 뷰
자바스크립트 7일전 날짜와 현재 날짜 그리고 시간 구하기
SQL 쿼리에 던질 날짜 함수 - 파라메터에 day 넣으면
ex) prevDayDate( 7 ) => 7일전 날짜와 오늘날짜까지 구하고 시각은 H:i:s 로 가져온다.
급하게 만듬. 자세한 정리는 나중에...;
<script>
var ItoStr = function(){}
ItoStr.prototype.num00 = function(i){
return i < 10 ? '0'+i : i;
}
ItoStr.prototype.num000 = function(i){
if( i >= 0 && i < 10 ){
i = "00" + i;
}else if( i >= 10 && i < 100 ){
i = "0"+i;
}
return i;
}
var itoStr = new ItoStr(); // => common/js/jquery/jquery.serpiko.js
//itoStr.num00(2); //02
function prevDayDate( $day ){
var cDate = new Date();
var sTO = cDate.getFullYear() + '-';
sTO += itoStr.num00(cDate.getMonth() + 1) + '-';
sTO += itoStr.num00(cDate.getDate());
var His = cDate.getHours() +':';
His += itoStr.num00(cDate.getMinutes())+':';
His += itoStr.num00(cDate.getSeconds())+'';
var pDate = new Date();
var sFROM = pDate.getFullYear() +'-';
sFROM += itoStr.num00(cDate.getMonth() + 1) + '-';
sFROM += itoStr.num00(pDate.getDate() - $day);
var obj = new Object();
obj.sTO = sTO;
obj.His = His;
obj.sFROM = sFROM;
return obj;
}
console.log( prevDayDate(7) ); //Object {sTO: "2016-09-26", His: "17:09:00", sFROM: "2016-09-19"}
</script>
'■ 프론트엔드 ■ > JavaScript' 카테고리의 다른 글
ajax class - sendRequest-ajax.js (0) | 2016.12.02 |
---|---|
javascript 클래스와 jquery prototype 클래스 (0) | 2016.10.26 |
js에서 Trim, Ltrim, Rtrim 확장하여 사용하기 (0) | 2016.07.29 |
Object.length 메서드 확장하여 사용하기 (0) | 2016.07.29 |
selectbox와 쿠키 사용하기 (1) | 2016.03.23 |