(2019) 사이드 프로젝트/AdminMngSys(관리자페이지-MVC1,MVC2)
7-1. 캐시처리 v=1
호 두
2019. 11. 20. 15:14
반응형
내맘대로 급하게 만든 코드라서 좀 지저분하다. 아마 구글링해보면 더 깔끔한 코드가 있지않을까 싶다.
// 캐싱처리(날짜 timestamp)
function autoCache(){
var d = new Date();
var s = leadingZero(d.getFullYear(), 4) + '-'
+ leadingZero(d.getMonth()+1, 2) + '-'
+ leadingZero(d.getDate(), 2) + '_'
+ leadingZero(d.getHours(), 2) + ':'
+ leadingZero(d.getMinutes(), 2) + ':'
+ leadingZero(d.getSeconds(), 2);
return "?v=" + s;
}
// 캐싱처리(timestamp format)
function leadingZero(n, digits){
var zero= '';
n = n.toString();
if(n.length < digits) {
for(i=0; i<digits-n.length; i++) {
zero += '0';
}
}
return zero + n;
}
반응형