최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

   자바스크립트 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>


댓글