gpt4 book ai didi

javascript - 循环并打印时间列表

转载 作者:行者123 更新时间:2023-12-03 10:36:03 25 4
gpt4 key购买 nike

var firstAm = '<li>12:00 AM</li>';
$('#time').append(firstAm);
for (i = 1; i < 12; i++) {
var am = '<li>' + i + ':00 AM</li>';

$('#time').append(am);
}

使用上面的代码我产生了 1 小时的间隔,但我希望产生类似的东西上午 12:15中午 12:30中午 12:45其中有 15 分钟的差异。

fiddle :http://jsfiddle.net/ycjkqc0g/1/

最佳答案

你可以做类似的事情

var date = new Date();
date.setHours(0, 0, 0, 0);

var end = new Date(date);
end.setHours(end.getHours() + 12);

while (date < end) {
var am = '<li>' + convert24HourTo12Hour(date.getHours()) + ':' + date.getMinutes() + ' AM</li>';

$('#time').append(am);
date.setMinutes(date.getMinutes() + 15);
}


function convert24HourTo12Hour(h) {
return (h + 11) % 12 + 1;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="time"></div>

关于javascript - 循环并打印时间列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28978300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com