<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
document.write(time + '<br/>'); // Thu Nov 12 2015 16:17:56 GMT+0800 (中国标准时间)
</script>
从上面看出,直接输出对象得到的结果不是所需要的时间格式
单独获取年份,getYear() 或者 getFullYear() 推荐使用getFullYear()
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
// 单独获取某个值
var year = time.getYear();
var y = time.getFullYear();
document.write(year + '<br/>'); // 115,115=2015-1900
document.write(y + '<br/>'); // 2015
// 从上面可以看出,getFullYear()是获取当前的年份,而getYear()则是获取从1900年到现在经历了多少年
</script>
单独获取月份 getMonth()
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
var month = time.getMonth();
document.write(month + '<br/>'); // 10
var m = time.getMonth() + 1;
document.write(m + '<br/>'); // 11 , 获取月份加1的原因是默认是从0开始的,即 0-11,所以正确的月份是需要加一的
</script>
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
var d = time.getDate(); // 获取今天是几号
document.write(d + '<br/>'); // 12
</script>
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
var w = time.getDay();
document.write(w + '<br/>'); // 4,(js获取的星期数是:0~6,0代表周日)
</script>
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
var w = time.getDay();
switch(w){
case 0:
w = '星期日';
break;
case 1:
w = '星期一';
break;
case 2:
w = '星期二';
break;
case 3:
w = '星期三';
break;
case 4:
w = '星期四';
break;
case 5:
w = '星期五';
break;
case 6:
w = '星期六';
break;
}
document.write(w+'<br/>'); // 星期四
</script>
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
var hh = time.getHours();
document.write(hh + '<br/>'); // 18
</script>
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
var mm = time.getMinutes();
document.write(mm + '<br/>'); // 14
</script>
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
var ss = time.getSeconds();
document.write(ss + '<br/>'); // 19,注意,这个不会自动变化,只有刷新页面才会变更为当前的秒数
</script>
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
var ms = time.getMilliseconds();
document.write(ms + '<br/>'); // 635,注意,这个不会自动变化,只有刷新页面才会变更为当前的秒数
</script>
<script type="text/javascript">
var time = new Date(); // 创建一个日期对象
var timeStamp = time.getTime();
document.write(timeStamp + '<br/>'); // 1447323633189,注意,这个不会自动变化,只有刷新页面才会变更为当前的秒数
</script>