자바스크립트 날짜 관련 라이브러리
초를 읽기 쉬운 형태로 변환
function formattedTime(seconds) { // 경과한 시 분 초를 구함 var formattedTime = moment .utc(moment.duration(seconds, "s").asMilliseconds()) .format("HH시 mm분 ss초"); // 경과한 날짜를 구함 var formattedDay = parseInt( moment.utc(moment.duration(seconds, "s").asMilliseconds()).format("DDD") ); // 날짜의 경우 시작을 1일로 하기 때문에 하루를 빼야 함 var formatted = formattedDay - 1 + '일 ' + formattedTime; // 0일, 00분, 00시, 00초 는 표시하지 않음 return formatted.replace(/0일/, "").replace(/00.?/g, ""); } var seconds = 180304; console.log(seconds, ' -> ', formattedTime(seconds)); ----------------------------------------------------- 180304, ->, 2일 02시 05분 04초
1년이 지나면 년도가 올라가고 일은 초기화 되므로 사용하면 안됨.