在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獲取星期幾”。