JS Date用法

new Date用法

new Date()有四种用法

  1. new Date();
    没有参数,返回执行这句语句时的时刻


    image.png
  2. new Date(value);
    value为一个 Unix 时间戳(Unix Time Stamp),它是一个整数值,表示自1970年1月1日00:00:00 UTC(the Unix epoch)以来的毫秒数,忽略了闰秒

    image.png

  1. new Date(dateString);
    dateString为表示日期的字符串值。该字符串应该能被 Date.parse() 正确方法识别(即符合 IETF-compliant RFC 2822 timestampsversion of ISO8601)。
    image.png
  1. new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
    分别提供日期与时间的每一个成员。当至少提供了年份与月份时,这一形式的 Date() 返回的 Date 对象中的每一个成员都来自下列参数。没有提供的成员将使用最小可能值(对日期为1,其他为0)。


    image.png

    需要注意的时monthIndex是从0开始的,即0代表11月。

year

表示年份的整数值。 0到99会被映射至1900年至1999年,其它值代表实际年份。参见 示例。

monthIndex

表示月份的整数值,从 0(1月)到 11(12月)。

day 可选

表示一个月中的第几天的整数值,从1开始。默认值为1。

hours 可选

表示一天中的小时数的整数值 (24小时制)。默认值为0(午夜)。

minutes 可选

表示一个完整时间(如 01:10:00)中的分钟部分的整数值。默认值为0。

seconds 可选

表示一个完整时间(如 01:10:00)中的秒部分的整数值。默认值为0。

milliseconds 可选

表示一个完整时间的毫秒部分的整数值。默认值为0。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容