javascript 获取当前时间

代码星期毫秒备注
getYear()117当前年份 - 1900
getFullYear()2017完整年份
getMonth()8获取当前月份【0-11】,0代表1月
getDate()23获取当前日(1-31)
getDay()3获取星期
getHours()14获取当前小时
getMinutes()50获取当前分钟
getSeconds()23获取当前秒
getMilliseconds()662获取当前毫秒(0-999)
toLocaleDateString()2017年8月23日获取当前日期
toDateString()Wed Aug 23 2017
toLocaleTimeString()下午2:52:11获取当前时间
toTimeString()14:52:11 GMT+0800 (中国标准时间)
toLocaleString()2017年8月23日 下午2:52:11获取当前日期与时间
date = new Date(date);
date.setDate(date.getDate()+7);
date.toLocaleString()
2017年8月30日 下午2:52:11一周以后
getTime()1503471131395获取当前时间(从1970.1.1开始的毫秒数)
date = new Date(date);
date.setDate(date.getDate()+7);
var timestamp=date.getTime();
1504075931395一周以后时间戳

html

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			table th {
				min-width: 40px;
				height: 30px;
			}			
			table td {
				text-align: center;
				padding: 10px;
			}
		</style>
	</head>
	<body onload="jsTime()">
		<table border="1" cellspacing="0" cellpadding="0">
			<tr>
				<th>代码</th>
				<th></th>
				<th></th>
				<th></th>
				<th>星期</th>
				<th></th>
				<th></th>
				<th></th>
				<th>毫秒</th>
				<th>备注</th>
			</tr>
			<tr>
				<td>getYear()</td>
				<td id="d1"></td>
				<td colspan="8">当前年份&emsp;-&emsp;1900</td>
			</tr>
			<tr>
				<td>getFullYear()</td>
				<td id="d2"></td>
				<td colspan="8">完整年份</td>
			</tr>
			<tr>
				<td>getMonth()</td>
				<td>/</td>
				<td id="d3"></td>
				<td colspan="7">获取当前月份【0-11】,0代表1月</td>
			</tr>
			<tr>
				<td>getDate()</td>
				<td colspan="2">/</td>
				<td id="d4"></td>
				<td colspan="6">获取当前日(1-31)</td>
			</tr>
			<tr>
				<td>getDay()</td>
				<td colspan="3">/</td>
				<td id="d5"></td>
				<td colspan="5">获取星期</td>
			</tr>
			<tr>
				<td>getHours()</td>
				<td colspan="4">/</td>
				<td id="d6"></td>
				<td colspan="4">获取当前小时</td>
			</tr>
			<tr>
				<td>getMinutes()</td>
				<td colspan="5">/</td>
				<td id="d7"></td>
				<td colspan="3">获取当前分钟</td>
			</tr>
			<tr>
				<td>getSeconds()</td>
				<td colspan="6">/</td>
				<td id="d8"></td>
				<td colspan="2">获取当前秒</td>
			</tr>
			<tr>
				<td>getMilliseconds()</td>
				<td colspan="7">/</td>
				<td id="d9"></td>
				<td>获取当前毫秒(0-999)</td>
			</tr>
			<tr>
				<td>toLocaleDateString()</td>
				<td colspan="8" id="d11-1"></td>
				<td rowspan="2">获取当前日期</td>
			</tr>
			<tr>
				<td>toDateString()</td>
				<td colspan="8" id="d11-2"></td>
			</tr>
			<tr>
				<td>toLocaleTimeString()</td>
				<td colspan="8" id="d12"></td>
				<td rowspan="2">获取当前时间</td>
			</tr>
			<tr>
				<td>toTimeString()</td>
				<td colspan="8" id="d12-2"></td>
			</tr>
			<tr>
				<td>toLocaleString()</td>
				<td colspan="8" id="d13"></td>
				<td>获取当前日期与时间</td>
			</tr>
			<tr>
				<td>
					date = new Date(date);</br>
					date.setDate(date.getDate()+7);</br>
					date.toLocaleString()
				</td>
				<td colspan="8" id="d14"></td>
				<td>一周以后</td>
			</tr>
			<tr>
				<td>getTime()</td>
				<td colspan="8" id="d10"></td>
				<td>获取当前时间(从1970.1.1开始的毫秒数)</td>
			</tr>
			<tr>
				<td>
					date = new Date(date);</br>
					date.setDate(date.getDate()+7);</br>
					var timestamp=date.getTime();
				</td>
				<td colspan="8" id="d15"></td>
				<td>一周以后时间戳</td>
			</tr>
		</table>
		<script type="text/javascript">
			function jsTime(){
				var date = new Date();
				document.getElementById("d1").innerText = date.getYear();
				document.getElementById("d2").innerText = date.getFullYear();
				document.getElementById("d3").innerText = date.getMonth() + 1;
				document.getElementById("d4").innerText = date.getDate();
				document.getElementById("d5").innerText = date.getDay();
				document.getElementById("d6").innerText = date.getHours();
				document.getElementById("d7").innerText = date.getMinutes();
				document.getElementById("d8").innerText = date.getSeconds();
				document.getElementById("d9").innerText = date.getMilliseconds();
				document.getElementById("d10").innerText = date.getTime();
				document.getElementById("d11-1").innerText = date.toLocaleDateString();
				document.getElementById("d11-2").innerText = date.toDateString();
				document.getElementById("d12").innerText = date.toLocaleTimeString();
				document.getElementById("d12-2").innerText = date.toTimeString();
				document.getElementById("d13").innerText = date.toLocaleString();
				date = new Date(date);
				date.setDate(date.getDate()+7);
				var timestamp=date.getTime();
				document.getElementById("d15").innerText =timestamp;
				document.getElementById("d14").innerText =date.toLocaleString();
				setTimeout("jsTime();",1000)
			}
		</script>
	</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值