# 日期
表示时间戳。
Date API 仍处于初步阶段,只实现了一部分属性和方法。请注意,获取当前日期(通过 `Date.now`)需要从宿主导入 `Date` 对象(作为 `Date`)。
警告
Date 目前不支持除 UTC 之外的时区。因此,诸如 `toString` 和 `toTimeString` 这样的方法只能部分实现。
# 构造函数
- 从以毫秒为单位的 UTC 时间戳构造一个新的日期对象。
new Date(value: i64)
# 静态成员
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` 不会输出时区,也不会使用本地时区偏移量!
- 以英文 WWW MMM DD YYYY HH:MM:SS 格式返回可读时间字符串。
function toString(): string
警告
目前 `toString` 不会输出时区,也不会使用本地时区偏移量!