zl程序教程

您现在的位置是:首页 >  后端

当前栏目

JS——内置对象Date()篇

JS对象 内置 Date
2023-09-11 14:17:09 时间

Date:创建一个 JavaScript Date 实例,该实例呈现时间中的某个时刻。

以下列举几个Date对象的常用方法:

本文演示代码结果以当前时间为准,当前时间是Sun Feb 20 2022 11:47:02 GMT+0800 (中国标准时间)

  • 获取当前时间
let date =new Date();
document.write(date);//Sun Feb 20 2022 11:47:02 GMT+0800 (中国标准时间)
  • 获取指定时间
let date=new Date(2000,1,12,10,20,20)//指定时间为2000年2月12日10点20分20秒
//1表示月份的索引,2月索引为1
document.write(date)
  • getFullYear() 方法根据本地时间返回指定日期的年份。
let date =new Date();
let year=date.getFullYear()
document.write(year)//2022
  • getMonth() 根据本地时间,返回一个指定的日期对象的月份,为基于0的值(0表示一年中的第一月)。
let date =new Date();
let month=date.getMonth()
document.write(month)//1,表示2月
  • getDate() 根据本地时间,返回一个指定的日期对象为一个月中的哪一日(从1–31)。
let date =new Date();
let mydate=date.getDate()
document.write(mydate)//20
  • getDay() 方法根据本地时间,返回一个具体日期中一周的第几天,0 表示星期天。
let date =new Date();
let day=date.getDay()
document.write(day)//0
  • getHours() 方法根据本地时间,返回一个指定的日期对象的小时。
let date =new Date();
let hours=date.getHours()
document.write(hours)//11
  • getMinutes() 方法根据本地时间,返回一个指定的日期对象的分钟数。
let date =new Date();
let minutes=date.getMinutes()
document.write(minutes)//47
  • getSeconds() 方法根据本地时间,返回一个指定的日期对象的秒数。
let date =new Date();
let seconds=date.getSeconds()
document.write(seconds)//2

以下两方法不做演示

  • getTime() 方法的返回值一个数值,表示从1970年1月1日0时0分0秒(UTC,即协调世界时)距离该日期对象所代表时间的毫秒数。
  • getMilliseconds() 方法,根据本地时间,返回一个指定的日期对象的毫秒数。