- Date
- var curDate = new Date(); 使用当前时间创建Date对象
- 也可以使用重载的构造方法指定日期时间来创建Date对象,注意,月份比实际月份小1.
- getYear() 返回从1900年到现在的年数
- getFullYear()返回年份 setYear()设置年
- getMonth() 返回月份 ,返回值比实际月份小1 setMonth()设置月份
- getDate()返回几号 setDate() 设置几号
- getDay()返回周几 setDay()设置周几
- getHours()返回小时 setHours()设置小时
- getMinutes()返回分钟 setMinutes()
- getSeconds()返回秒 setSeconds()
- getTime() 返回毫秒数 setTime()
- toGMTString() 将date转为格林威治时间的字符串
- toLocaleString() 将Date转为本地时间格式的字符串
事例:求今天到2025年11月11日的天数
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
var date = new Date();
date.setYear(2025);
date.setMonth(11);
date.setDate(11);
var curdate = new Date();
var day = (date.getTime()-curdate.getTime())/(1000*60*60*24);
alert("今天到2025/11/11还有"+day+"天");
</script>
</head>
<body>
</body>
</html>