Date

日期格式化方法

Date有几个专门用于格式化日期的方法,他们都会返回字符串:

  • toDateString() 显示日期中的周几、月、日、年(格式特定于实现)
  • toTimeString() 显示日期中的时、分、秒和时区(格式特定于实现)
  • toLocaleDataString() 显示日期中的周几、月、日和年(格式特定于实现)
  • toLocaleTimeString() 显示日期中的时、分、秒和时区(格式特定于实现)
  • toUTCString() 显示完整的UTC日期(格式特定于实现)

这些方法的输出与toLocaleString()和toString()一样,会因浏览器而异。因此不能用于在用户界面上一致地显示日期。

注意 还有一个方法叫toGMTString(),这个方法跟toUTCString()是一样的,目的是为了向后兼容。不过,规范建议新代码使用 toUTCString() 。

日期/时间组件方法

方法说明
getTime()返回日期的毫秒;与valueOf()相同
setTime(milliseconds)设置日期的毫秒数表示,从而修改整个日期
getFullYear()返回4位数年(即2019而不是19)
getUTCFullYear()返回UTC日期的4位数年
setFullYear(year)设置日期的年(year必须是4位数)
setUTCFullYear(year)设置UTC日期的年(year必须是4位数
getMonth()返回日期的月(0表示1月,11表示12月)
getUTCMonth()返回UTC日期的月(0表示1月,11表示12月)
setMonth(month)设置日期的月(month为大于0的数值,大于11加年)
setUTCMonth(month)设置UTC日期的月(month为大于0的数值,大于11加年)
getDate()返回日期的日(1~31)
getUTCDate()返回UTC日期的日(1~31)
setDate(date)设置日期的日(如果date大于该月数,则加月)
setUTCDate(date)设置UTC日期的日(如果date大于该月数,则加月)
getDay()返回日期中表示周几的数值(0表示周日,6表示周六)
getUTCDay()返回UTC日期中表示周几的数值(0表示周日,6表示周六)
getHours()返回日期中的时(0~23)
getUTCHours()返回UTC日期中的时(0~23)
setHours(hours)设置日期的时(如果hours大于23,则加日)
setUTCHours(hours)设置UTC日期的时(如果hours大于23,则加日)
getMinutes()返回日期中的分(0~59)
getUTCMinutes()返回UTC日期中的分(0~59)
setMinutes(minutes)设置日期的分(如果minutes大于59,则加时)
setUTCMinutes(minutes)设置UTC日期的分(如果minutes大于59,则加时)
getSeconds()返回日期中的秒(0~59)
getUTCSeconds()返回UTC日期中的秒(0~59)
setSeconds(seconds)设置日期的分(如果seconds大于59,则加分)
setUTCSeconds(seconds)设置UTC日期的分(如果seconds大于59,则加分)
getMilliseconds()返回日期中的毫秒
getUTCMilliseconds()返回UTC日期中的毫秒
setMilliseconds(milliseconds)设置日期的毫秒
setUTCMilliseconds(milliseconds)设置UTC日期的毫秒
getTimezoneOffset()返回以分钟计的UTC与本地时区的偏移量(如美国EST即“东部标准时间”返回300,进入下令时的地区可能有所差异)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值