永发信息网

JavaScript中怎么将24小时制转换为12小时制?

答案:5  悬赏:0  手机版
解决时间 2021-11-10 14:16
JavaScript中怎么将24小时制转换为12小时制?
最佳答案
代码如下:
window.onload = showTheTime;
function showTheTime() {
var now = new Date(); document.getElementById("showTime").innerHTML =
showTheHours(now.getHours()) +
→showZeroFilled(now.getMinutes()) + showZeroFilled
(now.getSeconds()) + showAmPm();
setTimeout(showTheTime,1000);

function showTheHours(theHour) {
if (show24Hour() || (theHour > 0 && theHour < 13)) {
return theHour;
}
if (theHour = = 0) {
return 12;
}
return theHour-12;
}

function showZeroFilled(inValue) {
if (inValue > 9) {
return ":" + inValue;
}
return ":0" + inValue;
} function show24Hour() {
return (document.getElementById ("show24").checked);
}

function showAmPm() {
if (show24Hour()) {
return "";
}
if ((now.getHours() < 12)) {
return " AM";
}
return " PM";
}
}
全部回答
大于12减去12不就是了
时间字母大写改成小写试试
(new Date).getHours()%12

如果不希望12:00变成00:00就再加一个等于0的时候+12

希望对你有帮助。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
很多人都在研究如何识别真假oppo闪充头,甚至
吃牛排的正确方法
我三个月前在通灵买的钻石吊坠,赠送的链子不
(x-120)乘120-60x=7200
培养一身优雅的气质行为举止上该怎么做
12款老捷达专用电瓶是什么?
需要沈石溪的《狼国在呼唤》全文txt下载,或
从长沙到湘乡需要经过韶山吗
双色球买一注7+5复式中(5+1)多少钱
陌陌怎么样才能注销实名认证
我越野他小轿车把我撞出5米左右他车速多快
怎么写公司规定制度?
黑米黑豆黑芝麻枸杞花生淮山可以吃吗
芒市镇的经济状况
喀什地区岳普湖县交通管理大队驾驶人审验满分
推荐资讯
用11千瓦马达带动6寸抽沙泵可以抽沙吗?
上海师范大学数理学凭研究生女生住几号宿舍楼
长治市房产服务中心的公务员参照什么管理
大门的左前十米处有坟墓砌墙挡住好吗
兰州五零四医院地址有知道的么?有点事想过去
高分悬赏,15万元存银行,从2005年到2015年,
我在全国英语竞赛获得了全省一等奖对浙师大的
有32的男人喜欢上45岁的女人做情人吗
康乐县交警大队办公地址在什么地方,我要处理
单自然周是什么意思
斗篷这种衣服好看吗
五彩阳光沙疗养生会所地址好找么,我有些事要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?