目录
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);
getFullYear()
描述:从 Date 对象以四位数字返回年份。
var d = new Date();
d.getFullYear() //返回今年的值
getMonth()
描述:从 Date 对象返回月份 (0 ~ 11)。
var d = new Date();
d.getMonth() //返回当月-1的值
getDate()
描述:从 Date 对象返回一个月中的某一天 (1 ~ 31)。
var d = new Date();
d.getDate() //返回今天在该月中的值
getDay()
描述:从 Date 对象返回一周中的某一天 (0 ~ 6)。
var d = new Date();
d.getDay() //返回今天在一周中的值
getHours()
描述:返回 Date 对象的小时 (0 ~ 23)。
var d = new Date();
d.getHours() //当前的时间(小时)
getMinutes()
描述:返回 Date 对象的分钟 (0 ~ 59)。
var d = new Date();
d.getMinutes() //当前的时间(分钟)
getSeconds()
描述: 返回 Date 对象的秒数 (0 ~ 59)。
var d = new Date();
d.getSeconds() //当前的时间(秒)
getMilliseconds()
描述: 返回 Date 对象的毫秒(0 ~ 999)。
var d = new Date();
d.getMilliseconds() //当前的时间(毫秒)
根据世界时间
getUTCFullYear()
getUTCMonth()
getUTCDate()
getUTCDay()
getUTCHours()
getUTCMinutes()
getUTCSeconds()
getUTCMilliseconds()
描述:用法与上面一样只是返回值是根据世界时间
设置时间
同样的有获取就有设置,上面的api的get对应改为set便可设置其对应的值,取值范围为描述中括号的值
getTime()
描述:返回 1970 年 1 月 1 日至今的毫秒数。
var d = new Date();
d.getTime()
parse()
描述:返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
var d = Date.parse("May 1, 2019");
console.log(d); //1556640000000
toDateString()
描述:把 Date 对象的日期部分转换为字符串。
var d = new Date();
console.log(d.toDateString());
toTimeString()
描述:把 Date 对象的时间部分转换为字符串。
var d = new Date();
console.log(d.toTimeString());
toISOString()
描述:使用 ISO 标准返回字符串的日期格式。
格式为: YYYY-MM-DDTHH:mm:ss.sssZ
var d = new Date();
console.log(d.toISOString());
toJSON()
描述:以 JSON 数据格式返回日期字符串。
将 Date 对象转换为字符串,并格式化为 JSON 数据格式。
JSON 数据用同样的格式就像x ISO-8601 标准: YYYY-MM-DDTHH:mm:ss.sssZ
var d = new Date();
console.log(d.toJSON());
根据本地时间格式
toLocaleDateString()
描述:根据本地时间格式,把 Date 对象的日期部分转换为字符串。
toLocaleTimeString()
描述:根据本地时间格式,把 Date 对象的日期部分转换为字符串。
toLocaleString()
描述:根据本地时间格式,把 Date 对象的日期部分转换为字符串。
例子
var d = new Date();
console.log(d.toLocaleDateString());//日期
console.log(d.toLocaleTimeString());//时间
console.log(d.toLocaleString());//日期+时间
本文章是本人学习了解所写,如有错误欢迎指出。
引用:https://www.runoob.com/jsref/jsref-obj-date.html