# 日期

表示时间戳。

Date API 仍处于初步阶段,只实现了一部分属性和方法。请注意,获取当前日期(通过 `Date.now`)需要从宿主导入 `Date` 对象(作为 `Date`)。

警告

Date 目前不支持除 UTC 之外的时区。因此,诸如 `toString` 和 `toTimeString` 这样的方法只能部分实现。

# 构造函数

  • new Date(value: i64)
    
    从以毫秒为单位的 UTC 时间戳构造一个新的日期对象。

# 静态成员

  • function now(): i64
    

    返回以毫秒为单位的当前 UTC 时间戳。要使用此函数,您必须从宿主导入 `Date` 对象(作为 `Date`)。

  • function UTC(
      year: i32,
      month?: i32,
      day?: i32,
      hour?: i32,
      minute?: i32,
      second?: i32,
      millisecond?: i64
    ): i64
    

    返回指定日期的 UTC 时间戳(以毫秒为单位)。

  • function parse(dateString: string): Date
    

    从字符串(仅限 ISO 8601 格式)解析日期对象。

  • function fromString(dateTimeString: string): Date
    

    从 ISO 8601 格式的字符串创建日期对象。

# 实例成员

  • function getTime(): i64
    

    获取此日期的 UTC 时间戳(以毫秒为单位)。

  • function setTime(value: i64): i64
    

    设置此日期的 UTC 时间戳(以毫秒为单位)并返回时间戳。

  • function getUTCFullYear(): i32
    

    获取根据世界标准时间(UTC)的年份。

  • function setUTCFullYear(value: i32): i32
    

    设置根据世界标准时间(UTC)的年份。

  • function getUTCMonth(): i32
    

    获取根据世界标准时间(UTC)的月份(从 0 开始)。

  • function setUTCMonth(value: i32): i32
    

    设置根据世界标准时间(UTC)的月份(从 0 开始)。

  • function getUTCDate(): i32
    

    获取根据世界标准时间(UTC)的日期。

  • function setUTCDate(value: i32): i32
    

    设置根据世界标准时间(UTC)的日期。

  • function getUTCDay(): i32
    

    获取根据世界标准时间(UTC)的指定日期的星期几,其中 0 表示星期日。

  • function getUTCHours(): i32
    

    获取根据世界标准时间(UTC)的小时。

  • function setUTCHours(value: i32): i32
    

    设置根据世界标准时间(UTC)的小时。

  • function getUTCMinutes(): i32
    

    获取根据世界标准时间(UTC)的分钟。

  • function setUTCMinutes(value: i32): i32
    

    设置根据世界标准时间(UTC)的分钟。

  • function getUTCSeconds(): i32
    

    获取根据世界标准时间(UTC)的秒钟。

  • function setUTCSeconds(value: i32): i32
    

    设置根据世界标准时间(UTC)的秒钟。

  • function getUTCMilliseconds(): i32
    

    获取根据世界标准时间(UTC)的毫秒。

  • function setUTCMilliseconds(value: i32): i32
    

    设置根据世界标准时间(UTC)的毫秒。

  • function toISOString(): string
    

    以简化的扩展 ISO 8601 格式返回字符串。

  • function toUTCString(): string
    

    以 RFC-1123 格式和 UTC 时区返回字符串。

  • function toDateString(): string
    

    以英文 WWW MMM DD YYYY 格式返回可读日期字符串。

  • function toTimeString(): string
    

    以 HH:MM:SS 格式返回时间字符串。

警告

目前 `toTimeString` 不会输出时区,也不会使用本地时区偏移量!

  • function toString(): string
    
    以英文 WWW MMM DD YYYY HH:MM:SS 格式返回可读时间字符串。

警告

目前 `toString` 不会输出时区,也不会使用本地时区偏移量!