js判断上午下午_使用Javascript将24小时时间转换为12小时时间,上午和下午

UPDATE 2:无秒选项

我创建这个函数来做:

function formatDate(date) {

var d = new Date(date);

var hh = d.getHours();

var m = d.getMinutes();

var s = d.getSeconds();

var dd = "AM";

var h = hh;

if (h >= 12) {

h = hh-12;

dd = "PM";

}

if (h == 0) {

h = 12;

}

m = m<10?"0"+m:m;

s = s<10?"0"+s:s;

/* if you want 2 digit hours:

h = h<10?"0"+h:h; */

var pattern = new RegExp("0?"+hh+":"+m+":"+s);

var replacement = h+":"+m;

/* if you want to add seconds

replacement += ":"+s; */

replacement += " "+dd;

return date.replace(pattern,replacement);

}

alert(formatDate("February 04, 2011 12:00:00"));

希望它做你所需要的!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值