gpt4 book ai didi

javascript - 将时间戳从 24 小时更改为 12 小时并通过 jQuery 追加

转载 作者:行者123 更新时间:2023-11-29 00:12:52 24 4
gpt4 key购买 nike

我有一个包含很多时间戳的表,我使用查询检测到了最忙的时间

    $query = 'SELECT hour(date) AS h FROM bike_main GROUP BY h ORDER BY count(*) DESC LIMIT 1';
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);

并输出:

<h3 id="hour"><?php echo $row['h']; ?></h3>
<p>is the busiest hour</p>

这只返回“17”,我希望它返回的是下午 5-6 点。我试过使用:

if ($('#hour').val() == '17') {
$(this).val('5 - 6PM');
} else {
console.log('hour not logged');
}

控制台每次都记录“小时未记录”,我的 JS 包装在 $(document).ready 包装器中。

编辑:这个问题已经解决。我尝试使用的不是很长的 if/else 语句;

for (var hour = 1; hour < 13; hour++) {
var nextHour = hour+1;
if($('.hour').text() == hour) {
$(this).val(hour + '-' + nextHour + ' AM');
}
}

但这似乎不起作用。

最佳答案

使用.text()代替.val()

if ($('#hour').text() == '17') {
$('#hour').text('5 - 6PM');
} else {
console.log('hour not logged');
}

关于javascript - 将时间戳从 24 小时更改为 12 小时并通过 jQuery 追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24201773/

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