We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
extends
undefined
NaN
String
该函数返回一个 Number 值,该值是进行调用时的的UTC日期和时间的时间值。
Number
解析函数将 ToString 运算应用于其参数。如果 ToString 导致 abrupt completion,会立即返回。否则,parse 将结果字符串解释为日期和时间;返回与该日期时间对应的UTC 时间值 数字。字符串可能被解释为本地时间,UTC时间,或其他时区的时间,由字符串内容决定。该函数首先尝试根据 日期时间字符串格式 中描述的格式解析字符串,包含扩展年份。如果字符串不符合该格式,则该函数可能会退回到任何特定于实现的启发式或特定于实现的日期格式。无法识别的字符串或包含超出范围的格式元素值的字符串应返回 NaN。
如果字符串符合日期时间字符串格式,则替换值将代替缺少的格式元素。当 MM 或 DD 元素缺失,用 "01" 代替。当 HH,mm,ss 元素缺失,使用 "00" 代替。当 sss 元素缺失,使用 "000" 代替。当不存在UTC偏移量时,仅日期形式被解释为UTC时间,而日期时间形式被解释为本地时间。
如果 x 是在特定ECMAScript实现中毫秒数为零的Date对象,如果所有引用该对象的属性都有其初始值,则以下所有表达式在该实现中应产生相同的数值:
x.valueOf() Date.parse(x.toString()) Date.parse(x.toUTCString()) Date.parse(x.toISOString()) // 但是 Date.parse(x.toLocaleString())
Date.parse(x.toLocaleString()) 不需要像前三个表达式一样产生相同的数值。通常,当给定任何不符合 日期时间字符串格式 且不能由 toString 或 toUTCString 方法在该实现中生成的String值时,由Date.parse生成的值取决于实现。
Date.parse(x.toLocaleString())
toString
toUTCString
初始值为 %Date.prototype%
属性描述符为 { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }
{ [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Date 对象二:构造器和原型对象上的属性
Date 构造器
extends
子句的值。打算继承指定的 Date 行为的子类构造函数必须包括对 Date 构造函数的 super 调用,以创建和初始化具有内置插槽 [[DateValue]] 的子类实例。Date ( year, month [ , date [ , hours [ , minutes [ , seconds [ , ms ] ] ] ] ] )
undefined
,NaN
,定义 yr 为NaN
Date ( value )
undefined
,String
类型,String
类型Date ( )
undefined
Date构造器上的属性
Date.now ( )
该函数返回一个
Number
值,该值是进行调用时的的UTC日期和时间的时间值。Date.parse ( string )
解析函数将 ToString 运算应用于其参数。如果 ToString 导致 abrupt completion,会立即返回。否则,parse 将结果字符串解释为日期和时间;返回与该日期时间对应的UTC 时间值 数字。字符串可能被解释为本地时间,UTC时间,或其他时区的时间,由字符串内容决定。该函数首先尝试根据 日期时间字符串格式 中描述的格式解析字符串,包含扩展年份。如果字符串不符合该格式,则该函数可能会退回到任何特定于实现的启发式或特定于实现的日期格式。无法识别的字符串或包含超出范围的格式元素值的字符串应返回
NaN
。如果字符串符合日期时间字符串格式,则替换值将代替缺少的格式元素。当 MM 或 DD 元素缺失,用 "01" 代替。当 HH,mm,ss 元素缺失,使用 "00" 代替。当 sss 元素缺失,使用 "000" 代替。当不存在UTC偏移量时,仅日期形式被解释为UTC时间,而日期时间形式被解释为本地时间。
如果 x 是在特定ECMAScript实现中毫秒数为零的Date对象,如果所有引用该对象的属性都有其初始值,则以下所有表达式在该实现中应产生相同的数值:
Date.parse(x.toLocaleString())
不需要像前三个表达式一样产生相同的数值。通常,当给定任何不符合 日期时间字符串格式 且不能由toString
或toUTCString
方法在该实现中生成的String值时,由Date.parse生成的值取决于实现。Date.prototype
初始值为 %Date.prototype%
属性描述符为
{ [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }
Date.UTC ( year [ , month [ , date [ , hours [ , minutes [ , seconds [ , ms ] ] ] ] ] ] )
NaN
,定义 yr 为NaN
Date原型对象上的属性
The text was updated successfully, but these errors were encountered: