분을 입력받아 일과 시간으로 변환하는 함수


1
2
3
4
5
6
7
8
9
10
11
var MakeDateForm = function ( min ) {
    var days = Math.floor(min / 60 / 24)
    var hours = Math.floor((min - (days * 60 * 24 )) / 60);
    var mins = min - (days * 60 * 24- (hours * 60);
 
    var daysStr = days;
    var hourStr = (hours > 9)? hours : '0' + hours
    var minStr = (mins > 9)? mins : '0' + mins
 
    return daysStr + ' 일 ' + hourStr + ':' + minStr
}
cs


1
2
3
4
5
6
7
8
9
10
var tDate = new Date('2018-07-10 12:30')
 
// 날짜(일) 더하기
tDate.setDate(tDate.getDate()+1)
// 시간 더하기
tDate.setHours(tDate.getHours()+6)
// 분 더하기
tDate.setMinutes(tDate.getMinutes()+30)
 
console.log(tDate)
cs



1
2
3
4
5
6
7
8
9
function DateToString(pDate) {
    var yyyy = pDate.getFullYear();
    var mm = pDate.getMonth() < 9 ? "0" + (pDate.getMonth() + 1) : (pDate.getMonth() + 1); // getMonth() is zero-based
    var dd  = pDate.getDate() < 10 ? "0" + pDate.getDate() : pDate.getDate();
    var hh = pDate.getHours() < 10 ? "0" + pDate.getHours() : pDate.getHours();
    var min = pDate.getMinutes() < 10 ? "0" + pDate.getMinutes() : pDate.getMinutes();
    return "".concat(yyyy).concat("-").concat(mm).concat("-").concat(dd).concat(" ").concat(hh).concat(":").concat(min);
};
 
cs


YYYY-MM-DD 변환


1
2
3
4
5
6
7
8
//date객체 YYYY-MM-DD 변환함수
function dateToYYYYMMDD(date){
    function pad(num) {
        num = num + '';
        return num.length < 2 ? '0' + num : num;
    }
    return date.getFullYear() + '-' + pad(date.getMonth()+1+ '-' + pad(date.getDate());
}
cs


날짜 - 날짜 일 차이 구하기


1
2
3
4
5
var now_Date = new Date();     //현재날짜
var returnExpectDay = new Date($("#returnExpectDay").val()); //비교날짜
var btMs = returnExpectDay.getTime() - now_Date.getTime() ; //밀리세컨드단위변환한후 연산
var btDay = btMs / (1000*60*60*24) ; //밀리세컨*초*분*시 일로 변환
var btDayResult = Math.floor(btDay); //소수점 제거
cs


+ Recent posts