Date类型还有一些专门用于将日期格式化为字符串的方法,这些方法如下:
◎toDateString() -以特定于实现的格式显示星期几、月、日和年;
◎toTimeString() -以特定于实现的格式显示时、分、秒和时区;
◎toLocaleDateString() -以特定于地区的格式显示星期几、月、日和年;
◎toLocaleTrimeString() -以特定于实现的格式显示时、分、秒;
◎toUTCString() -以特定于实现的格式完整的UTC日期。
与toLocaleString()和toString()方法一样,以上这些字符串格式方法的输出也是因浏览器而异的,因此没有哪一个方法能够用来在用户界面中显示一致的日期信息。
getTime() 返回表示日期的毫秒数;与valueOf()方法返回的值相同
setTime(毫秒) 以毫秒数设置日期,会改变整个日期
getFullYear() 取得4位数的年份(如2007而非仅07)
getUTCFullYear() 返回UTC日期的4位数年份
setFullYear(年) 设置日期的年份。传人的年份值必须是4位数字(如2007而非仅07)
setUTCFullYear(年) 设置UTC日期的年份。传人的年份值必须是4位数字(如2007而非仅07)
getMonth() 返回日期中的月份,其中O表示一月,11表示十二月
getUTCMonth() 返回UTC日期中的月份,其中0表示一月,11表示十二月
setMonth(月) 设置日期的月份。传人的月份值必须大于O,超过11则增加年份
setUTCMonth(月) 设置UTC日期的月份。传人的月份值必须大于O,超过11则增加年份
getDate() 返回日期月份中的天数(1到31)
getUTCDate() 返回UTC日期月份中的天数(1到31)
setDate(日) 设置日期月份中的天数。如果传人的值超过了该月中应有的天数,则增加月份
setUTDate(日) 设置UTC日期月份中的天数。如果传人的值超过了该月中应有的天数,则增加月份
getDay() 返回日期中星期的星期几(其中0表示星期日,6表示星期六)
getUTCDay() 返回UTC日期中星期的星期几(其中0表示星期日,6表示星期六)
getHours() 返回日期中的小时数(0到23)
getUTCHours() 返回UTC日期中的小时数(O到23)
setHours(时) 设置日期中的小时数。传人的值超过了23则增加月份中的天数
setUTCHours(时) 设置UTC日期中的小时数。传人的值超过了23则增加月份中的天数
getMinutes() 返回日期中的分钟数(0到59)。
getUTCMinutes() 返回UTC日期中的分钟数(O到59)。
setMinutes(分) 设置日期中的分钟数。传入的值超过59则增加小时数
setUTCMinutes(分) 设置UTC日期中的分钟数。传入的值超过59则增加小时数
getSeconds() 返回日期中的秒数(O至IJ59)。
getUTCSeconds() 返回UTC日期中的秒数(0到59)。
setSeconds(秒) 设置日期中的秒数。传人的值超过了59会增加分钟数
set UTCSeconds(秒) 设置UTC日期中的秒数。传人的值超过了59会增加分钟数
getMilliseconds() 返回日期中的毫秒数
getUTCMilliseconds() 返回UTC日期中的毫秒数
setMilliseconds(毫秒) 设置日期中的毫秒数
setUTCMilliseconds(毫秒) 设置UTC日期中的毫秒数
getTimezoneOffset() 返回本地时间与UTC时间相差的分钟数。例如,美国东部标准时间返回300。在某地进入夏令时的情况下,这个值会有所变化