对于您想要的货币编号输出,您需要使用以下方法:,
new Intl.NumberFormat('en-IN', {minimumFractionDigits: 2})
以及你需要使用的时间格式
moment.js
按照下面的方式,
moment('010203', 'H:mm:ss').format('HH:mm')
要根据您的期望输出格式化货币,您需要使用
Intl.NumberFormat
具有的函数
minimumFractionDigits = 2
参数
我添加了一个代码截取,我格式化了你的愿望输出在以下截取。
var formatter = new Intl.NumberFormat('en-IN', {minimumFractionDigits: 2});
var input1 = document.getElementById('input1').innerHTML;
var input2 = document.getElementById('input2').innerHTML;
var input3 = document.getElementById('input3').innerHTML;
document.getElementById('result1').innerHTML = formatter.format(input1);
document.getElementById('result2').innerHTML = formatter.format(input2);
document.getElementById('result3').innerHTML = formatter.format(input3);
function formatTime( cTime ){
var formattedTime;
if(cTime.length === 1 || cTime.length === 2){
formattedTime = moment(cTime, 'H').format('HH:mm');
}else if(cTime.length === 3 || cTime.length === 4){
formattedTime = moment(cTime, 'H:mm').format('HH:mm');
}else if(cTime.length > 4){
formattedTime = moment(cTime, 'H:mm:ss').format('HH:mm');
}
return formattedTime;
}
var time1 = document.getElementById('time1').innerHTML;
var time2 = document.getElementById('time2').innerHTML;
var time3 = document.getElementById('time3').innerHTML;
var time4 = document.getElementById('time4').innerHTML;
var time5 = document.getElementById('time5').innerHTML;
document.getElementById('result_time1').innerHTML = formatTime(time1);
document.getElementById('result_time2').innerHTML = formatTime(time2);
document.getElementById('result_time3').innerHTML = formatTime(time3);
document.getElementById('result_time4').innerHTML = formatTime(time4);
document.getElementById('result_time5').innerHTML = formatTime(time5);
p{
margin-top: 20px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
<p>
<span id="input1">1</span> <br><span id="result1"></span>
</p>
<p>
<span id="input2">1.1</span> <br><span id="result2"></span>
</p>
<p>
<span id="input3">9999</span> <br><span id="result3"></span>
</p>
<p>
<span id="time1">1</span> <br> <span id="result_time1"></span>
</p>
<p>
<span id="time2">01</span> <br> <span id="result_time2"></span>
</p>
<p>
<span id="time3">01:0</span> <br> <span id="result_time3"></span>
</p>
<p>
<span id="time4">0101</span> <br><span id="result_time4"></span>
</p>
<p>
<span id="time5">010203</span> <br> <span id="result_time5"></span>
</p>