日期获取方法
获取方法用于获取日期的某个部分(来自日期对象的信息)。下面是最常用的方法(以字母顺序排序):
getTime() 方法
getTime() 方法返回自 1970 年 1 月 1 日以来的毫秒数:
<!DOCTYPE html> <html> <body> <h2>JavaScript getTime()</h2> <p>JavaScript 中的内部时钟从 1970 年 1 月 1 日午夜开始计算。</p> <p>getTime() 函数返回从那时起的毫秒数:</p> <p id="demo"></p> <script> var d = new Date(); document.getElementById("demo").innerHTML = d.getTime(); </script> </body> </html>
getFullYear() 方法
getFullYear() 方法以四位数字形式返回日期年份
<!DOCTYPE html> <html> <body> <h2>JavaScript getFullYear()</h2> <p>getFullYear() 方法返回日期的完整年:</p> <p id="demo"></p> <script> var d = new Date(); document.getElementById("demo").innerHTML = d.getFullYear(); </script> </body> </html>
getMonth() 方法
getMonth() 以数字(0-11)返回日期的月份:
在 JavaScript 中,第一个月(1 月)是月号 0,因此 12 月返回月号 11。
您可以使用名称数组,并使用 getMonth() 将月份作为名称返回:
<!DOCTYPE html> <html> <body> <h2>JavaScript getMonth()</h2> <p>getMonth()方法以 0 到 11 之间的数字返回日期的月份。</p> <p>要获得正确的月份,您必须添加 1:</p> <p id="demo"></p> <script> var d = new Date(); document.getElementById("demo").innerHTML = d.getMonth() + 1; </script> </body> </html>
getDate() 方法
getDate() 方法以数字(1-31)返回日期的日:
<!DOCTYPE html> <html> <body> <h2>JavaScript getDate()</h2> <p>getDate() 方法以数字(1-31)返回日期的日:</p> <p id="demo"></p> <script> var d = new Date(); document.getElementById("demo").innerHTML = d.getDate(); </script> </body> </html>
getHours() 方法
getHours() 方法以数字(0-23)返回日期的小时数:
<!DOCTYPE html> <html> <body> <h2>JavaScript getHours()</h2> <p>getHours() 方法以数字(0-23)返回日期的小时:</p> <p id="demo"></p> <script> var d = new Date(); document.getElementById("demo").innerHTML = d.getHours(); </script> </body> </html>
getDay() 方法
getDay() 方法以数字(0-6)返回日期的星期名(weekday):
<!DOCTYPE html> <html> <body> <h2>JavaScript getDay()</h2> <p>getDay() 方法将周名作为数字返回:</p> <p id="demo"></p> <script> var d = new Date(); document.getElementById("demo").innerHTML = d.getDay(); </script> </body> </html>
在 JavaScript 中,一周的第一天(0)表示“星期日”,即使世界上的一些国家认为周的第一天是“星期一”。
您可以使用名称数组,并使用 getDay() 将星期名作为名称返回:
<!DOCTYPE html> <html> <body> <h2>JavaScript getDay()</h2> <p>getDay() 方法将周名作为数字返回:</p> <p>您可以使用数组来显示星期的名称:</p> <p id="demo"></p> <script> var d = new Date(); var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; document.getElementById("demo").innerHTML = days[d.getDay()]; </script> </body> </html>