2017-02-20 4 views
0

たとえば、momentjsを使用してこのフロート番号6.5を「06:30」に変換するにはどうすればよいですか?momentjsを使用してfloatを時間に変換

私はこの試みた:

moment("6.5", "hh:mm").format("HH:mm")) 

をしかし、それは出力:

06:05 

答えて

1

あなたは自分のfloatが文字列に変換する必要がある場合は、durationオブジェクトを作成し、それを文字列として表示することができますプラグインをmoment-duration-formatを使用してください。ここで

作業例:

var dur = moment.duration(6.5, 'h'); 
 
console.log(dur.format('HH:mm'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-duration-format/1.3.0/moment-duration-format.min.js"></script>

関連する問題