JavaScript 日期之Date对象
Date对象定义
- date对象用于处理日期和时间。
- 创建Date对象的方法为new Date()
以下四种方法可以创建对象
var d = new Date(); var d = new Date(milliseconds); var d = new Date(dateString); var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
Date对象属性
属性 | 描述 |
constructor | 创建此对象的Date函数的引用 |
prototype | 向该对象添加属性和方法 |
Date对象方法
方法 | 描述 |
getDate() | 从Date对象返回一个月中的某一天(1~31)。 |
getDay() | 从Date对象返回一周中的某一天(0~6)。 |
getFullYear() | 从Date对象以四位数返回年份。 |
getHours() | 返回Date对象的小时(0~23)。 |
getMilliseconds() | 返回Date对象的毫秒(0~999)。 |
getMinutes() | 返回Date对象的分钟(0~59)。 |
getMonth() | 返回Date对象的月份(0~11)。 |
getSeconds() | 返回Date对象的秒数(0~59)。 |
getTime() | 返回从1970年1月1日至今毫秒数。 |
getTimezoneOffset() | 返回本地时间与格林威治标准时间(GMT)的分钟差。 |
getUTCDate() | 根据世界时从Date对象返回月中的一天(1~31)。 |
getUTCDay() | 根据世界时从Date对象返回周中的一天(0~6)。 |
getUTCMilliseconds() | 根据世界时返回Date对象的毫秒数(0~999)。 |
getUTCMinutes() | 根据世界时返回Date对象的分钟(0~59)。 |
getUTCMonth() | 根据世界时返回Date对象的月份(0~11)。 |
getUTCSeconds() | 根据世界时返回Date对象的秒数。 |
getYear | 已废弃。请使用getFullYear()方法代替。 |
parse() | 返回从1970年1月1日午夜到指定日期(字符串)的毫秒数。 |
setDate() | 设置Date对象中月的某一天(1~31)。 |
setFullYear() | 设置Date对象的年份。 |
setHours() | 设置Date对象的小时(0~23)。 |
setMilliseconds() | 设置Date对象中的毫秒数。 |
setMinutes() | 设置Date对象的分钟(0~59)。 |
setDate() | 设置Date对象的月份(0~11)。 |
setFullYear() | 设置Date对象中的年份(四位数字)。 |
setHours() | 设置Date对象中的小时(0~23)。 |
setMilliseconds() | 设置Date对象中的毫秒数(0~999)。 |
setMinutes() | 设置Date对象中的分钟(0~59)。 |
setMonth() | 设置Date对象中的某一天(0~11)。 |
setSeconds() | 设置Date对象中的秒钟(0~59)。 |
setTime() | setTime()方法一毫秒设置Date对象。 |
setUTCDate() | 根据世界时设置Date中的某一天。 |
setUTCFullYear() | 根据世界时设置 Date 对象中的年份(四位数字)。 |
setUTCHours() | 根据世界时设置Date对象中的小时(0~23)。 |
setUTCMillionseconds() | 根据世界时设置Date对象中的毫秒数(0~999)。 |
setUTCMinutes() | 根据世界时设置Date对象中的分钟数(0~59)。 |
setUTCMonth | 根据世界时设置Date对象中的月份(0~11)。 |
setYear() | 已废弃。使用setFullYear()来代替。 |
toDateString() | 把 Date 对象的日期部分转换为字符串。 |
toGMTString() | 已废弃。请使用 toUTCString() 方法代替。 |
toISOString() | 使用 ISO 标准返回字符串的日期格式。 |
toJson() | 以 JSON 数据格式返回日期字符串。 |
toLocalDateString() | 根据本地格式,把Date对象日期部分转换为格式。 |
toLocaleTimeString() | 根据本地格式,把Date对象时间部分转换为格式。 |
toString() | 把Date对象转换为字符串。 |
toTimeString() | 把Date对象时间部分转换为字符串。 |
toUTCString() | 根据世界时间,把Date对象转换为字符串。 |
UTC() | 根据世界时间,返回从1970年到指定日期的毫秒数。 |
valeOf() | 返回Date对象原始值。 |
参考网址
https://www.runoob.com/jsref/jsref-obj-date.html
有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。