JavaScript日期Date的知识点整理

JS日期方法整理

以下是JS日期方法的整理。

日期和时间的格式化编码

在这里插入图片描述

非常非常好用的时间格式化工具——Moment.js

在这里插入图片描述

Date实例方法

Date.prototype.getDate():根据本地时间,返回一个指定的 Date 对象为一个月中的哪一日(1-31)。(常用)

Date.prototype.getDay():根据本地时间,返回一个指定的 Date 对象是在一周中的第几天(0-6),0 表示星期天。

Date.prototype.getFullYear():根据本地时间,返回一个指定的 Date 对象的完整年份(四位数年份)。(常用)

Date.prototype.getHours():根据本地时间,返回一个指定的 Date 对象的小时(0–23)。(常用)

Date.prototype.getMilliseconds():根据本地时间,返回一个指定的 Date 对象的毫秒数(0–999)。

Date.prototype.getMinutes():根据本地时间,返回一个指定的 Date 对象的分钟数(0–59)。(常用)

Date.prototype.getMonth():根据本地时间,返回一个指定的 Date 对象的月份(0–11),0 表示一年中的第一月。(常用)

Date.prototype.getSeconds():根据本地时间,返回一个指定的 Date 对象的秒数(0–59)。(常用)

Date.prototype.getTime():返回一个数值,表示从 1970 年 1 月 1 日 0 时 0 分 0 秒(UTC,即协调世界时)距离该 Date 对象所代表时间的毫秒数。(更早的时间会用负数表示)(常用)

Date.prototype.getTimezoneOffset():返回协调世界时(UTC)相对于当前时区的时间差值,单位为分钟。

Date.prototype.getUTCDate():以协调世界时为标准,返回一个指定的 Date 对象为一个月中的哪一日(1-31)。

Date.prototype.getUTCDay():以协调世界时为标准,返回一个指定的 Date 对象是在一周中的第几天(0-6),0 表示星期天。

Date.prototype.getUTCFullYear():以协调世界时为标准,返回一个指定的 Date 对象的完整年份(四位数年份)。

Date.prototype.getUTCHours():以协调世界时为标准,返回一个指定的 Date 对象的小时(0–23)。

Date.prototype.getUTCMilliseconds():以协调世界时为标准,返回一个指定的 Date 对象的毫秒数(0–999)。

Date.prototype.getUTCMinutes():以协调世界时为标准,返回一个指定的 Date 对象的分钟数(0–59)。

Date.prototype.getUTCMonth():以协调世界时为标准,返回一个指定的 Date 对象的月份(0–11),0 表示一年中的第一月。

Date.prototype.getUTCSeconds():以协调世界时为标准,返回一个指定的 Date 对象的秒数(0–59)。

Date.prototype.getYear():根据本地时间,返回一个指定的 Date 对象的相对年份(相对 1900 年,通常是 2 到 3 位数字)。请改用 getFullYear 。

Date.prototype.setDate():根据本地时间,设置一个 Date 对象在所属月份中的天数。

Date.prototype.setFullYear():根据本地时间,设置一个 Date 对象的完整年份(四位数年份)。

Date.prototype.setHours():根据本地时间,设置一个 Date 对象的小时数。

Date.prototype.setMilliseconds():根据本地时间,设置一个 Date 对象的豪秒数。

Date.prototype.setMinutes():根据本地时间,设置一个 Date 对象的分钟数。

Date.prototype.setMonth():根据本地时间,设置一个 Date 对象的月份。

Date.prototype.setSeconds():根据本地时间,设置一个 Date 对象的秒数。

Date.prototype.setTime():用一个从 1970-1-1 00:00:00 UTC 计时的毫秒数来为一个 Date 对象设置时间。用负数来设置更早的时间。

Date.prototype.setUTCDate():以协调世界时为标准,设置一个 Date 对象在所属月份中的天数。

Date.prototype.setUTCFullYear():以协调世界时为标准,设置一个 Date 对象的完整年份(四位数年份)。

Date.prototype.setUTCHours():以协调世界时为标准,设置一个 Date 对象的小时数。

Date.prototype.setUTCMilliseconds():以协调世界时为标准,设置一个 Date 对象的豪秒数。

Date.prototype.setUTCMinutes():以协调世界时为标准,设置一个 Date 对象的分钟数。

Date.prototype.setUTCMonth():以协调世界时为标准,设置一个 Date 对象的月份。

Date.prototype.setUTCSeconds():以协调世界时为标准,设置一个 Date 对象的秒数。

Date.prototype.setYear():根据本地时间,设置一个 Date 对象的相对年份(相对 1900 年,通常是 2 到 3 位数字)。请改用 setFullYear 。

Date.prototype.toDateString():以美式英语和人类易读的表述形式返回一个 Date 对象日期部分的字符串。

Date.prototype.toISOString():将指定 Date 对象转换成 ISO 格式表述的字符串并返回。

Date.prototype.toJSON():返回指定 Date 对象调用 toISOString() 方法的返回值。在 JSON.stringify() 中使用。

Date.prototype.toLocaleDateString():返回一个表述指定 Date 对象的日期部分字符串。该字符串格式因不同语言而不同。(常用)

Date.prototype.toLocaleString():返回一个表述指定 Date 对象的字符串。该字符串格式因不同语言而不同。(常用)

Date.prototype.toLocaleTimeString():返回一个表述指定 Date 对象时间部分的的字符串。该字符串格式因不同语言而不同。

Date.prototype.toString():返回一个字符串,表示该 Date 对象。覆盖了 Object.prototype.toString() 方法。

Date.prototype.toTimeString():以人类易读形式返回一个 Date 对象时间部分的字符串,该字符串以美式英语格式化。

Date.prototype.toUTCString():使用 UTC 时区,把一个 Date 对象转换为一个字符串。

Date.prototype.valueOf():返回一个 Date 对象的原始值。覆盖了 Object.prototype.valueOf() 方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值