You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.4 KiB
51 lines
1.4 KiB
1 year ago
|
const zeroPadd = function(date,seperator) {
|
||
|
var hours = date.getHours(); // 获取时
|
||
|
var minutes = date.getMinutes(); // 获取分
|
||
|
var second = date.getSeconds(); // 获取秒
|
||
|
var seperator1 = seperator?seperator:"-"; // 自定义日期分隔符
|
||
|
var year = date.getFullYear(); // 获取年
|
||
|
var month = date.getMonth() + 1; // 获取月
|
||
|
var strDate = date.getDate(); // 获取日
|
||
|
|
||
|
if (month >= 1 && month <= 9) {
|
||
|
month = "0" + month;
|
||
|
}
|
||
|
if (strDate >= 0 && strDate <= 9) {
|
||
|
strDate = "0" + strDate;
|
||
|
}
|
||
|
if (hours >= 0 && hours <= 9) {
|
||
|
hours = "0" + hours;
|
||
|
}
|
||
|
if (minutes >= 0 && minutes <= 9) {
|
||
|
minutes = "0" + minutes;
|
||
|
}
|
||
|
if (second >= 0 && second <= 9) {
|
||
|
second = "0" + second;
|
||
|
}
|
||
|
var time = hours + ":" + minutes + ":" + second; // 时分秒
|
||
|
var currentdate = year + seperator1 + month + seperator1 + strDate; // 年月日
|
||
|
var date = {
|
||
|
time, currentdate
|
||
|
}
|
||
|
return date;
|
||
|
}
|
||
|
|
||
|
// 获取当前日期 时间
|
||
|
const getNowFormatDate = function(date,seperator) {
|
||
|
return zeroPadd(date,seperator);
|
||
|
}
|
||
|
|
||
|
//获取一小时后的日期 时间
|
||
|
const accessTimeInAnHour = function(date, h,seperator) {
|
||
|
var date1 = date.getTime(); // 获取当前时间戳
|
||
|
// 当前时间戳+3600s(一小时,其他时间通过计算时间戳进行相应加减),重新设置 Date 对象
|
||
|
date.setTime(date1 + h * 3600000);
|
||
|
return zeroPadd(date,seperator);
|
||
|
}
|
||
|
|
||
|
|
||
|
export {
|
||
|
getNowFormatDate,
|
||
|
accessTimeInAnHour,
|
||
|
};
|