Javascript Date对象

关于Javascript的日期Date对象,一直印象不深刻,今天遇到问题就完整的学习整理一下。

Date对象,是JS中用于处理日期和时间。

一、创建Date对象:new Date()

以下四种方式可创建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对象
创建date对象

 

 

输出值
输出值

 

二、Date对象方法

方法描述
getDate() 返回一个月中的某一天(1~31)
getDay() 返回一周中的某一天(0~6)
getFullYear() 返回四位数字年份(2019)
getHours() 返回小时(0~23)
getMilliseconds() 返回毫秒(0~999)
getMinutes() 返回分钟(0~59)
getMonth() 返回月份(0~11)
getSeconds() 返回秒数(0~59)
getTime() 返回1970年1月1日至今的毫秒数
toDateString() 将日期部分转换为字符串
toLocaleDateString() 根据本地时间格式,将日期部分转换为字符串
toLocaleTimeString() 根据本地时间格式,将时间部分转换为字符串
toLocaleString() 据本地时间格式,把 Date 对象转换为字符串
toString() 把 Date 对象转换为字符串
toTimeString() 把 Date 对象时间部分转换为字符串
setFullYear() 设置年份(四位数字)
setMonth() 设置月份(0-11)
setDate() 设置天数(1-31)
setHours() 设置小时(0-23)
setMinutes() 设置分钟(0-59)
setSeconds() 设置秒数(0-59)
setMilliseconds() 设置毫秒(0-999)
setTime() 以毫秒数设置Date对象
toJSON() 以JSON格式返回日期的字符串
Date.parse() 返回1970/1/1午夜距离该日期时间的毫秒数
Date.now() 返回自 1970-1-1 00:00:00 UTC(世界标准时间)至今所经过的毫秒数
Date.UTC() 接受和构造函数最长形式的参数相同的参数(从2到7),并返回从 1970-01-01 00:00:00 UTC 开始所经过的毫秒数
valueOf() 返回1970/1/1午夜距离该日期时间的毫秒数,与getTime()返回值相等
2.1 常用的get方法

 

getters
getters

 

 

输出值
输出值

 

2.2 常用的set方法

 

setters
setters

 

 

输出值
输出值

 

2.3 其他常用方法

 

常用方法
常用方法

 

 

输出值
输出值

 

世界标准时间,国际协调时间,简称UTC(Universal Coordinated Time)
UTC时间与GMT(格林尼治时间Greenwich Mean Time)相同
GMT+0800 东八区区时 北京时间

三、两个日期的比较

 

日期比较计算
日期比较计算

 

四、日期格式化

 

格式化
格式化

 

 

输出值
输出值

 

原文地址:https://www.cnblogs.com/MandyCheng/p/11642827.html