获取n小时之前的格式化时间“年-月-日 时:分:秒”

function formatTime(agoHour, flag=true) { //agoHour为n小时,flag是否带时分秒
    const date = new Date()
    const nowDate = date.getTime();
    const targetTime = nowDate - agoHour*60*60*1000;
    const targetDate = new Date(targetTime);
    const YY = targetDate.getFullYear();//年
    const MM = targetDate.getMonth()+1;//月
    const DD = targetDate.getDate();//日
    const HH = targetDate.getHours();//时
    const mm = targetDate.getMinutes();//分
    const ss = targetDate.getSeconds();//秒
    MM<10? "0" + MM: MM;
    DD<10? "0" + DD: DD;
    HH<10? "0" + HH: HH;
    mm<10? "0" + mm: mm;
    ss<10? "0" + ss: ss;
    const formatRes1 = YY + "-" + MM + "-" + DD + " " + HH + ":" + mm + ":" + ss;
    const formatRes2 = YY + "-" + MM + "-" + DD;
    return flag? formatRes1 : formatRes2;
}
const resTime = formatTime(24)
console.log(resTime); //2022-12-7 11:27:36

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值