5个回答
展开全部
<script>
var fillZero = function(v){
if(v-10<0){v='0'+v;}
return v;
}
var formatHourT012 = function(){
var d = new Date();
var H = fillZero(d.getHours());
if(H -12 <=0){
H = 'AM' + H;
}else if(H-12>0 && H-24<0){
H = H - 12;
H = 'PM' + fillZero(H);
}else if(H-24 ==0){
H ='PM'+ 00;
}
return H;
}
</script>
希望对你有帮助。
2016-01-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
代码如下:
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";
}
}
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";
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(new Date).getHours()%12
如果不希望12:00变成00:00就再加一个等于0的时候+12
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大于12减去12不就是了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
时间字母大写改成小写试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询