js日期
日期对象的一些属性和方法
var date = new Date()date.toString() ???????????????????????????????????????// "Tue Jan 29 2019 22:58:13 GMT+0800 (中国标准时间)"date.toTimeString() ???????????????????????????????????// "22:58:13 GMT+0800 (中国标准时间)"date.toJSON() ?????????????????????????????????????????// "2019-01-29T14:58:13.785Z"date.toDateString() ???????????????????????????????????// "Tue Jan 29 2019"date.toLocaleString() ?????????????????????????????????// "2019/1/29 下午10:58:13"date.toLocaleTimeString() ?????????????????????????????// "下午10:58:13"date.toTimeString() ???????????????????????????????????// "22:58:13 GMT+0800 (中国标准时间)"date.toLocaleDateString() ?????????????????????????????// "2019/1/29"date.toLocaleDateString([], {weekday: ‘long‘}) ????????// "星期二"date.toLocaleDateString([], {year: ‘numeric‘, month: ‘long‘, day: ‘numeric‘, weekday: ‘long‘}) // "2019年1月29日星期二"date.getFullYear() ????????????????????????????????????// 2019date.getMonth() ???????????????????????????????????????// 0date.getHours() ???????????????????????????????????????// 22
修改日期
var date = new Date()date.setDate(date.getDate() + 1); // 日期加1天date.setHours(date.getHours()+1); // 日期加一个小时// 类似的还有设置其他时间部分的...
日期对象比较大小
相等的比较 ???var date1 = new Date(); ???var date2 = new Date(); ???console.log(date1.valueOf() === date2.valueOf()); ?// true大小的比较,直接用比较运算符操作 ???var date1 = new Date(); ???var date2 = new Date(date1.valueOf() + 10); ???console.log(date1 < date2) // true
时间间隔
计算两个日期间隔多少秒var date1 = new Date();var date2 = new Date(date1.valueOf() + 5000);var diff = date2.valueOf() - date1.valueOf();var diffsecond = diff/1000console.log(diffsecond); ??// 5
js日期date对象
原文地址:https://www.cnblogs.com/ye-hcj/p/10339968.html