我的时间是使用以下功能实时更新:
var nIntervId;
function updateTime() {
nIntervId = setInterval(flashTime, 1000*2);
}
function flashTime() {
var now = new Date();
var h = now.getHours();
var m = now.getMinutes();
var s = now.getSeconds();
var time = h + ':' + m;
$('.time').html(time);
}
$(function() {
updateTime();
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="time" style="margin-left:20px"></span>
&#13;
问题是,如果11:9
11:09
答案 0 :(得分:1)
问题是,如果是11:09
,则显示11:9
您可以添加以下条件:
var m = now.getMinutes() < 10? '0'+now.getMinutes(): now.getMinutes();
如果分钟数低于10,则会添加zero
。