在JavaScript中,使用getFullYear()、getMonth()和getDate()這3種方法來獲取當前的年、月、日。
舉例:
在線測試
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
var d = new Date();
var my_day=d.getDate();
var my_month=d.getMonth()+1;
var my_year=d.getFullYear();
document.write("今天是"+my_year+"年"+my_month+"月"+my_day+"日");
</script>
</head>
<body>
</body>
</html>
在浏覽器預覽效果如下:
分析:
細心的同學發現,“var my_month=d.getMonth()+1;”這句代碼使用了“+1”。其實,那是因為getMonth()方法返回值是0(一月)到11(十二月)之間的一個整數,所以必須加1月份才正確。
還要注意一下,獲取當前的“日”,不是使用getDay(),而是使用getDate(),大家要看仔細啦!這一節我們介紹了getDate()方法,對於getDay()方法,大家可以看看這一節“JavaScript獲取星期幾”。