function TimeUtil() { } TimeUtil.getFullHourFromMS = function(timeMS) { return Math.floor(timeMS / TimeUtil.HOUR_MS); } TimeUtil.getHourFromMS = function(timeMS) { return TimeUtil.getFullHourFromMS(timeMS) % 24; } TimeUtil.getTwoDigitHourFromMS = function(timeMS) { var twoDigitHour = TimeUtil.getHourFromMS(timeMS); return StringUtil.getNumberStartWithZero(twoDigitHour, 2); } TimeUtil.getFullMinuteFromMS = function(timeMS) { return Math.floor(timeMS / TimeUtil.MINUTE_MS); } TimeUtil.getMinuteFromMS = function(timeMS) { return TimeUtil.getFullMinuteFromMS(timeMS) % 60; } TimeUtil.getTwoDigitMinuteFromMS = function(timeMS) { var twoDigitMinute = TimeUtil.getMinuteFromMS(timeMS); return StringUtil.getNumberStartWithZero(twoDigitMinute, 2); } TimeUtil.getFullSecondFromMS = function(timeMS) { return Math.floor(timeMS / TimeUtil.SECOND_MS); } TimeUtil.getSecondFromMS = function(timeMS) { return TimeUtil.getFullSecondFromMS(timeMS) % 60; } TimeUtil.getTwoDigitSecondFromMS = function(timeMS) { var twoDigitSecond = TimeUtil.getSecondFromMS(timeMS); return StringUtil.getNumberStartWithZero(twoDigitSecond, 2); } TimeUtil.getYYYYMMDD = function(date) { // return date.toISOString().slice(0,10); return TimeUtil.getFullYear(date) + "-" + TimeUtil.getFullMonth(date) + "-" + TimeUtil.getFullDate(date); } TimeUtil.getHHMMSS = function(date) { return TimeUtil.getFullHours(date) + ":" + TimeUtil.getFullMinutes(date) + ":" + TimeUtil.getFullSeconds(date); } TimeUtil.printMonthDay = function(date) { // var dateTime = new Date(date); var a = date.split(" "); var d = a[0].split("-"); var t = "0:0:0".split(":"); if(a.count > 0) var t = a[1].split(":"); var dateTime = new Date(d[0],(d[1]-1),d[2],t[0],t[1],t[2]); return TimeUtil.getFullMonth(dateTime) + "월 " + TimeUtil.getFullDate(dateTime) + "일"; } TimeUtil.SECOND_MS = 1000; TimeUtil.MINUTE_MS = TimeUtil.SECOND_MS * 60; TimeUtil.HOUR_MS = TimeUtil.MINUTE_MS * 60; TimeUtil.DAY_MS = TimeUtil.HOUR_MS * 24;