2013-02-25 2 views
0

시간을 나타 내기 위해 10 진수 값을 반환하는 스크립트가 있습니다. 내가 HH로 소수 시간 값으로 변환해야 mm를 (예 :. 90분이 1시 반으로 repreesnted 첨부해야 내 현재 스크립트 난 단지 당신이 Math.floorhours과 잊었 있다고 가정 할 수 있습니다자바 스크립트로 십진수 시간을 hh : mm 형식으로 변환

function Convert() { 
    var minutes = document.getElementById("sum").value; 
    var hours = minutes/60; 
    document.getElementById('total').value = hours; 
    document.getElementById('sum').value = minutes; 

    var minutes = document.getElementById("sum_1").value; 
    var hours = minutes/60; 
    document.getElementById('total_1').value = hours; 
    document.getElementById('sum_1').value = minutes; 
} 
+0

는 등 파이어 폭스/크롬/사이에이 문제에 대한 문제가있는 것입니다. 난 내 프로젝트에 moment.js을 사용했다. – IdanHen

+0

을 그래서 어떤 일을? 그리고 왜하지 않습니다 당신은 거의 같은 일을 두 번합니까? – Bergi

+0

Bergi .. 지금이 스크립트는 10 진수 형식으로 시간을 계산합니다 : 예 : 90 분이 1.5로 나타납니다. .. 1시 30 분이되어야하고이 스크립트를 중간화하는 방법을 모릅니다. 합계가 2 개의 다른 장소에서 모이기 때문에 "sum"및 "sum_1"이 표시되는 이유가 있습니다. Eiter 방식으로 작업 할 수 있다면 올바른 형식으로 표시하고 다른 작업은 수행 할 수 있습니다. 감사 – user1839308

답변

1

. 예상 결과를 얻기 위해 minutesmodululus 60을 적용 할 수 있습니다.

관련 문제