자바스크립트 7일전 날짜와 현재 날짜 그리고 시간 구하기
자바스크립트 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>