Date类型

要创建一个日期对象,使用new操作符和Date构造函数即可,如下所示:

const now = new Date();

在调用Date构造函数而不传递参数的情况下,新创建的对象自动获得当前日期和时间。如果想根据特定的日期和时间创建日期对象,必须传入该日期的毫秒数。为了简化这一计算过程,ECMAScript提供了两个方法,Date.parse()和Date.UTC()。

Date.parse(字符串):根据传入的字符串返回相应日期的毫秒数。一般可传入格式YYYY-MM-DD HH:mm:ss。如果直接将表示日期的字符串传递给Date构造函数,也会在后台调用Date.parse()。

Date.UTC(年份,基于0的月份,月中的哪一天,小时数(0到23表示),分钟,秒,毫秒):只有前两个参数(年和月)是必须的。返回相应日期的毫秒数。如果直接将表示日期的这些参数传递给Date构造函数,也会在后台调用Date.UTC()。

Date.now():返回表示调用这个方法时的日期和时间的毫秒数。

Date实例的方法:

valueOf():返回实例日期的毫秒数。

getTime():返回实例日期的毫秒数。

方法描述

Date()返回当日的日期和时间。

getDate()从 Date 对象返回一个月中的某一天 (1 ~ 31)。

getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。

getMonth()从 Date 对象返回月份 (0 ~ 11)。

getFullYear()从 Date 对象以四位数字返回年份。

getYear()请使用 getFullYear() 方法代替。

getHours()返回 Date 对象的小时 (0 ~ 23)。

getMinutes()返回 Date 对象的分钟 (0 ~ 59)。

getSeconds()返回 Date 对象的秒数 (0 ~ 59)。

getMilliseconds()返回 Date 对象的毫秒(0 ~ 999)。

getTime()返回 1970 年 1 月 1 日至今的毫秒数。

getTimezoneOffset()返回本地时间与格林威治标准时间 (GMT) 的分钟差。

getUTCDate()根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。

getUTCDay()根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。

getUTCMonth()根据世界时从 Date 对象返回月份 (0 ~ 11)。

getUTCFullYear()根据世界时从 Date 对象返回四位数的年份。

getUTCHours()根据世界时返回 Date 对象的小时 (0 ~ 23)。

getUTCMinutes()根据世界时返回 Date 对象的分钟 (0 ~ 59)。

getUTCSeconds()根据世界时返回 Date 对象的秒钟 (0 ~ 59)。

getUTCMilliseconds()根据世界时返回 Date 对象的毫秒(0 ~ 999)。

parse()返回1970年1月1日午夜到指定日期(字符串)的毫秒数。

setDate()设置 Date 对象中月的某一天 (1 ~ 31)。

setMonth()设置 Date 对象中月份 (0 ~ 11)。

setFullYear()设置 Date 对象中的年份(四位数字)。

setYear()请使用 setFullYear() 方法代替。

setHours()设置 Date 对象中的小时 (0 ~ 23)。

setMinutes()设置 Date 对象中的分钟 (0 ~ 59)。

setSeconds()设置 Date 对象中的秒钟 (0 ~ 59)。

setMilliseconds()设置 Date 对象中的毫秒 (0 ~ 999)。

setTime()以毫秒设置 Date 对象。

setUTCDate()根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。

setUTCMonth()根据世界时设置 Date 对象中的月份 (0 ~ 11)。

setUTCFullYear()根据世界时设置 Date 对象中的年份(四位数字)。

setUTCHours()根据世界时设置 Date 对象中的小时 (0 ~ 23)。

setUTCMinutes()根据世界时设置 Date 对象中的分钟 (0 ~ 59)。

setUTCSeconds()根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。

setUTCMilliseconds()根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。

toSource()返回该对象的源代码。

toString()把 Date 对象转换为字符串。

toTimeString()把 Date 对象的时间部分转换为字符串。

toDateString()把 Date 对象的日期部分转换为字符串。

toGMTString()请使用 toUTCString() 方法代替。

toUTCString()根据世界时,把 Date 对象转换为字符串。

toLocaleString()根据本地时间格式,把 Date 对象转换为字符串。

toLocaleTimeString()根据本地时间格式,把 Date 对象的时间部分转换为字符串。

toLocaleDateString()根据本地时间格式,把 Date 对象的日期部分转换为字符串。

UTC()根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。

valueOf()返回 Date 对象的原始值。

你可能感兴趣的:(Date类型)