日期格式化方法/日期时间组件方法

日期格式化方法

  • toDateString() 以特定于实现的格式显示星期几、月、日、年
  • toTimeString()以特定于实现的格式显示时、分、秒、时区
  • toLocaleDateString()以特定于地区的格式显示星期几、月、日、年
  • toLocaleTimeString() 以特定于实现的格式显示时、分、秒
  • toUTCString()以特定于实现的格式完整的UTC日期
1 let date=new Date();
2 date.toDateString(); //"Thu Dec 14 2017"
3 date.toTimeString(); //"19:32:02 GMT+0800 (中国标准时间)"
4 date.toLocaleDateString(); //"2017/12/14"
5 date.toLocaleTimeString(); //"下午7:32:02"
6 date.toUTCString(); //"Thu, 14 Dec 2017 11:32:02 GMT"

日期时间组件方法

  •  getTime() 返回表示日期的毫秒数,与valueOf()方法返回的值相同
  •  setTime(毫秒) 以毫秒数设置日期,会改变整个日期
  •  getFullYear() 取得四位数的年份
  •  getUTCFullYear() 返回UTC日期的4位数年份
  •  setFullYear(年) 设置日期年份,传入的年份值必须是四位数
  •  setUTCFullYear(年) 设置UTC日期年份,传入的年份值必须是四位数
  •  getMonth() 返回日期中的月份,0表示1月,11表示12月
  •  getUTCMonth()  返回UTC日期中的月份,0表示1月,11表示12月
  •  setMonth(月) 设置日期的月份,传入的月份值必须大于0,超过11则增加年份
  •  setUTCMonth(月)  设置UTC日期的月份,传入的月份值必须大于0,超过11则增加年份
  •  getDate() 返回日期月份中的天数(1到31)
  •  getUTCDate() 返回UTC日期月份中的天数(1到31)
  •  setDate(日) 设置日期月份中的天数,如果传入的值超过了该月中应有的天数,则增加月份
  •  setUTCDate(日) 设置UTC日期月份中的天数,如果传入的值超过了该月中应有的天数,则增加月份
  •  getDay() 返回日期中星期的星期几(0表示星期日,6表示星期六)
  •  getUTCDay() 返回UTC日期中星期的星期几(0表示星期日,6表示星期六)
  •  getHours() 返回日期中的小时数(0到23)
  •  getUTCHours()  返回UTC日期中的小时数(0到23)
  •  setHours(时) 设置日期中的小时数,传入的值超过了23则增加月份中的天数
  •  setUTCHours(时) 设置UTC日期中的小时数,传入的值超过了23则增加月份中的天数
  •  getMinutes() 返回日期中的分钟数(0到59)
  •  getUTCMinutes() 返回UTC日期中的分钟数(0到59)
  •  setMinutes(分) 设置日期中的分钟数,传入的值超过59则增加小时数
  •  setUTCMinutes(分) 设置UTC日期中的分钟数,传入的值超过59则增加小时数
  •  getSeconds() 返回日期中的 秒数(0到59)
  •  getUTCSeconds() 返回UTC日期中的 秒数(0到59)
  •  setSeconds(秒) 设置日期中的秒数,传入的值超过59则增加分钟数
  •  setUTCSeconds(秒) 设置UTC日期中的秒数,传入的值超过59则增加分钟数\
  •  getMilliseconds() 返回日期中的毫秒数
  •  getUTCMilliseconds() 返回UTC日期中的毫秒数
  •  setMilliseconds(毫秒) 设置日期中的毫秒数
  •  setUTCMilliseconds(毫秒) 设置UTC日期中的毫秒数
  •  getTimezoneOffset() 返回本地时间与UTC时间相差的毫秒数。
原文地址:https://www.cnblogs.com/biubiuxixiya/p/8039691.html