JavaScript中有一个内置的对象,专门用于处理日期和时间。
var temp = new Date();最常用的一些方法如下:
| API | NOTE |
|---|---|
| getDate() | 当月的一天(1-31) |
| getDay() | 一周中的一天(1-7) |
| getHours() | 小时(0-23) |
| getMinutes() | 分(0-59) |
| getSeconds() | 秒(0-59) |
| getMonth() | 月份(0-11) |
| getFullYear() | 年份 |
| getTime() | 完整时间戳 |
- 一定要注意红色部分取值范围。实际显示的月份要加一。
- JavaScript的Date对象使用的是用户本地的日期和时间,所以不同的用户可能会看到不同的结果。
比如,获取当前时间:
<div id='today' style="background:#FFDEAD;padding:20px">
</div>
<script>
var today = new Date();
var a = today.getFullYear();
var b = today.getMonth() + 1;
var c = today.getDate();
var d = today.getHours();
var e = today.getMinutes();
var f = today.getSeconds();
var r = a + '年' + b + '月' + c + '日 ' + d + ':' + e + ':' + f;
document.getElementById('today').innerHTML = r;
</script>