jQuery设置时间格式

<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta http-equiv="X-UA-Compatible" content="ie=edge" />
	<title>Document</title>
</head>
<body>
	<h1 class="dateTime"></h1>
	<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
	<script type="text/javascript">
		//可以在这里进行 
//		$.ajax({
//			url: '....',
//			type:'....'
//			success:function(res){
//				var time = res.str_time //从服务器获取到的时间数据
//				dateTime(time) //把当前的时间传入到函数中
//				$('.dateTime').html(dateTime(time))
//			}
//		})
		//dateTime()中的argument参数是从服务器获取到的
		$('.dateTime').html(dateTime(12121212121455))
		function dateTime(time){
			var dateTime = new Date(time);
			console.log(dateTime)
			var year = dateTime.getFullYear();
			var month = dateTime.getMonth() + 1;
			var day = dateTime.getDay();
			var hour = dateTime.getHours();
			var min = dateTime.getMinutes();
			var ss = dateTime.getMilliseconds();
			return addZero(month) + "-" + addZero(day) +" "+ addZero(hour) + ":" + addZero(min)
		}
		//补零
		function addZero(num){
			//这里传入的如果不是一个字符串 需要把数值转换为字符串
			//是有字符串有length
			var str = JSON.stringify(num);
			if(str.length <= 1){
				str = '0'+str
			}
			return str
		}
	</script>
</body>
</html>

posted on 2019-03-18 10:04  A-pupli  阅读(678)  评论(0编辑  收藏  举报