使用jQuery把带上午下午的时间格式为12小时制的转换为24小时制

使用jQuery把带上午下午的时间格式为12小时制的转换为24小时制

话不多说,直接整段代码贴上

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/jscript" src="js/jquery.min.js"></script>
	</head>
	<body>
		<input id="cc" value="2021/3/6 下午 09:40:05" type="text" />
	</body>
	<script>
		$(function(){
			aoligei()
		})
		function aoligei(){
			var time = $("#cc").val()
			var list = time.split("上午")
			if(list.length != 2){
				console.log("下午")
				list = time.split("下午")
				if(list.length == 2){
					//获取小时
					var hh =  list[1].toString().substring(1,3)
					//把小时加上12,即是对应的下午小时时间
					var newhh = parseInt(hh) + 12
					//获取分和秒
					var mmss = list[1].substring(3,9)
					//再把前面切割出来的日期以及小时以及分秒拼接出来,
					//即是24小时制
					var newtime = list[0]+newhh.toString()+mmss
					$("#cc").val(newtime)
				}
			}else{
				//这是上午的情况,直接把上午的字体给去掉即可
				console.log("上午")
				var newtime = list[0] + " " + list[1]
				$("#cc").val(newtime)
			}
		}
	</script>
</html>

实现思路:就是通过分割字符串,然后对字符串进行操作,如果是上午就把上午的字体去掉即可,如果是下午,就把小时加上12,即可获得相对应的下午的时间

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值