日期格式化方法/日期时间组件方法
日期格式化方法
- 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时间相差的毫秒数。