UNPKG

jcore-ui

Version:

jcore-ui - components for building an interface

27 lines (24 loc) 979 B
function dateEnd(time: number) { let dateEnd = time, dateStart = new Date().getTime(), timeMilliseconds = dateEnd - dateStart, day = Math.floor(timeMilliseconds/1000/60/60/24), hours = Math.floor(timeMilliseconds/1000/60/60), minutes = Math.floor((timeMilliseconds-hours*60*60*1000)/1000/60), seconds = Math.floor(((timeMilliseconds-hours*60*60*1000)-minutes*60*1000)/1000), currentHours = hours - (24 * day); function convertTime(time: number) { var digitTime = time >= 10 ? time : "0"+time.toString(); return digitTime; } return { time: convertTime(hours).toString() + ':' + convertTime(minutes).toString() + ':' + convertTime(seconds).toString(), timeMilliseconds, day, currentHours, hours: convertTime(hours), minutes: convertTime(minutes), seconds: convertTime(seconds) }; } export default dateEnd