function dataString(d) {
let date = new Date(); //1. js获取当前时间
let min = date.getMinutes(); //2. 获取当前分钟
let year = date.getFullYear();
let month = (date.getMonth() + 1) < 10 ? ("0" + (date.getMonth() + 1)) : (date.getMonth() + 1);
let day = date.getDate() < 10 ? ("0" + date.getDate()) : date.getDate();
let hours = date.getHours() < 10 ? ('0' + date.getHours()) : date.getHours()
let minutes = date.getMinutes() < 10 ? ('0' + date.getMinutes()) : date.getMinutes()
let seconds = date.getSeconds() < 10 ? ('0' + date.getSeconds()) : date.getSeconds()
let formatDate = year+'-'+month+'-'+day + " " + hours + ":" + minutes + ":" + seconds;
return formatDate;
}
let data = this.dataString(new Date())
console.log(data,"===")`
当前时间的10分钟之后
function dateToString(d) {
let date = new Date(); //1. js获取当前时间
let min = date.getMinutes(); //2. 获取当前分钟
date.setMinutes(min+10); //3. 设置当前时间+10分钟:把当前分钟数+10后的值重新设置为date对象的分钟数
let year = date.getFullYear();
let month = (date.getMonth() + 1) < 10 ? ("0" + (date.getMonth() + 1)) : (date.getMonth() + 1);
let day = date.getDate() < 10 ? ("0" + date.getDate()) : date.getDate();
let hours = date.getHours() < 10 ? ('0' + date.getHours()) : date.getHours()
let minutes = date.getMinutes() < 10 ? ('0' + date.getMinutes()) : date.getMinutes()
let seconds = date.getSeconds() < 10 ? ('0' + date.getSeconds()) : date.getSeconds()
let formatDate = year+'-'+month+'-'+day + " " + hours + ":" + minutes + ":" + seconds;
return formatDate;
}
let data = this.dateToString(new Date())
console.log(data,"===")
设置时间
setDate() //改变Date对象的日期
setHours() //改变小时数
setMinutes() //改变分钟数
setMonth() //改变月份,从0开始
setSeconds() //改变秒数
setTime() //改变完整的时间,毫秒数
setYear() //改变年份
var d = new Date();
d.setHours(5); //修改hours为5
document.write(d);
--------------------------------------
var d = new Date();
d.setDate(d.getDate()+10); //设置10天后的时间,如果时间超出,日期会自动变为下个月的时间
document.write(d);