1、获取当前时间戳
效果:
代码:
const date = new Date().getTime();
console.log(date, '获取当前时间戳');
2、获取当前日期(格式为: YYYY-MM-DD)
效果:
代码:
const date = new Date();
const Y = date.getFullYear() + "-";
const M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1) + "-";
const D = (date.getDate() < 10 ? "0" + (date.getDate()) : date.getDate()) + " ";
const nowDate = Y + M + D
console.log(nowDate)
3、获取当前时间(格式为:YYYY-MM-DD hh:mm:ss)
效果:
代码:
const date = new Date();
const Y = date.getFullYear() + "-";
const M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1) + "-";
const D = (date.getDate() < 10 ? "0" + (date.getDate()) : date.getDate()) + " ";
const h = (date.getHours() < 10 ? "0" + (date.getHours()) : date.getHours()) + ":";
const m = (date.getMinutes() < 10 ? "0" + (date.getMinutes()) : date.getMinutes()) + ":";
const s = (date.getSeconds() < 10 ? "0" + (date.getSeconds()) : date.getSeconds());
const nowDate = Y + M + D + h + m + s
console.log(nowDate)
4、获取当天的开始时间-结束时间(格式为:YYYY-MM-DD hh:mm:ss,注意:单数日期前面没有补零)
效果:
代码:
const nowDate = new Date();
const nowDay = nowDate.toLocaleDateString().split('/').join('-');
let startTime = '';
let endTime = '';
startTime = (nowDay + ' 00:00:00');
console.log(startTime);
endTime = nowDay + ' 23:59:59';
console.log(endTime);