Appearance
继承的方法
本节目标:理解“继承的方法”的核心思路,并能把它用于实际开发或面试表达。
说明:原 OneNote 中有图片引用,但图片未包含在导出目录中;本页保留了可用的文字与代码内容。 Date类型重写了toLocalString(),toString()和valueOf()方法; 但这些方法返回的值与其他类型的方法不同。
toLocalString()方法会按照与浏览器设置的时区相适应的格式返回日期和时间;这大致意味着时间格式中会包含AM或PM,但不会包含时区信息(当然,具体的格式因浏览器而异)。
toString()(方法通常返回带有时区信息的日期和时间,其中时间一般以军用时间(即小时的范围是0到23)表示。如下例:其中PST(Pacific Standard Time,太平洋标准时间)
可见这两个方法在不同的浏览器中返回的日期和时间格式可谓大相径庭。Date.valueOf方法根本不返回字符串,而是返回日期的毫秒表示。因此可以方便使用比较操作符(大于或小于)来比较日期值。
日期格式化方法 Date类型还有一些专门用于将日期格式化为字符串的方法,这些方法如下: toDateString():以特定于实现的格式显示星期几、月、日和年 toTimeString():以特定于实现的格式显示时、分、秒和时区 toLocalDateString():以特定于地区的格式显示星期几、月、日和年 toLocalTimeString():以特定于地区的格式显示时、分和秒 toUTCString():以特定于实现的格式显示UTC日期 与toLocaleString()和toString()方法一样,以上这些字符串格式方法输出也是因浏览器而异的
日期/时间组件方法
以下Date类型的方法都是直接取得和设置日期日期值中特定部分的方法。其中UTC日期指的是在没有时区偏差的情况下(将日期转换为GMT时间)的时间值