JS Date对象

概述
JavaScript中常见的内置对象有时间对象Date、数学对象Math、字符串对象string、数组对象array等,每一个对象都有自己的方法和属性。
1.Date对象初始化
初始化Date对象的语法格式如下: var 对象名称 = new Date ([参数]); 其中,参数的形式有以下4种。 (1)无参数,用于获取系统时间: var 对象名称 = new Date (); (2)参数为年、月、日、时、分、秒、毫秒: - 年月不能省略,其他可省略; - 日的默认为1 - 时、分、秒的默认均为0 - 月份范围是0-11 var 对象名称 = new Date(year, month, day, hours, minutes, seconds, milliseconds); (3)参数为“milliseconds”,即毫秒: 表示自从1970年1月1日0时0分0秒后经历的毫秒数 var 对象名称 = new Date(milliseconds); (4)参数为日期字符串,如"2021-8-12 17:07:12": var 对象名称 = new Date("日期字符串");
2.Date对象的获取方法
指获取Date对象中指定的属性值。
方法 释义
getYear() 当前年份-1900
getFullYear() 获取年
getMonth() 获取月
getDate() 获取日
getDay() 获取星期
getHours() 获取时
getMinutes() 获取分
getSeconds() 获取秒
getMilliseconds() 获取毫秒
getTime() 获取毫秒时间戳
3.Date对象的设置方法
方法 释义
setFullYear() 设置年份
setMonth() 设置月
setDate() 设置日
setHours() 设置时
setMinutes() 设置分
setSeconds() 设置秒
setMilliseconds() 设置毫秒
4.Date对象格式化
方法 释义
valueOf() 毫秒时间戳
toString() 转换成日期时间
toDateString() 转换成日期
toTimeString() 转换成时间
toLocaleString() 转换成日期时间(本地格式)
toLocaleDateString() 转换成日期(本地格式)
toLocaleTimeString() 转换成时间(本地格式)
toGMTString() 转换成GMT时间
toUTCString() 同toGMTString
toISOString() 转换成标准时间
自定义 用get方法自由组合