Date() 是对象也是内建对象,来表示一个时间
创建一个Date对象,如果时间使用构造函数创建一个date对象,则会封装为当前代码执行的时间
创建Date对象的4种方法:
var d = new Date(); //本地时间
var d = new Date(milliseconds); //放毫秒数从1970年1月1日开始算
var d = new Date(dateString); //放日期字符串
var d = newDate(year,month,day,hours,minutes,seconds,milliseconds);
//year:年份
//month:用整数表示月份,从 0-11 表示 1-12 月份
//day:表示一个月中的第几天,从 1 到 31
//hours:小时数,从 0(午夜)到 23(晚 11 点)
//minutes:分钟数,从 0-59 的整数
// seconds:秒数,从 0-59 的整数
// milliseconds:毫秒数,大于等于 0 的整数
getDate() 获取当前日期对象时是几日(1-31)
getDay() 获取当前日期是星期几(0-6)
getMonth() 获取当前日期对象的月份(0表示一月;1表示二月)
getFullYear() 获取对象以四位数字返回年份
getHours() 获取当前日期对象的小时(0-23)
getMinutes() 获取当前日期对象的分钟(0-59)
getSeconds() 获取当前日期对象的秒数(0-59)
getMilliseconds() 获取当前对象的毫秒(0-999)
getTime() 获取当前日期对象的时间戳,
时间戳:从格林威治标准时间的1974年1月1日,0时0分0秒到当前日期所花费的毫秒数(1秒=1000毫秒)
setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。
setFullYear() 设置 Date 对象中的年份(四位数字)
setHours() 设置 Date 对象中的小时 (0 ~ 23)。
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。
setMonth() 设置 Date 对象中月份 (0 ~ 11)。
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。
setTime() 方法以毫秒设置 Date 对象。
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。
setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。