关于js时间戳转化时分秒及日期相减得天数的总结

本文详细介绍了使用JavaScript进行时间操作的方法,包括如何获取前一天的日期、计算时间差获取天数、将时间戳转换为时分秒格式,以及如何计算两个时间点之间的精确间隔,涵盖了从基本的时间戳转换到复杂的时间间隔计算的全面技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.获取前一天的日期

    const yesterday = moment().subtract(1, 'days').format('YYYY-MM-DD') // 前一天时间

2.计算时间差并获取天数

    const moment = require('moment')
    const startDate = moment(startAt, 'YYYY-MM-DD HH:mm:ss') // 开始时间
    const endDate = moment(endedAt, 'YYYY-MM-DD HH:mm:ss') // 结束时间
    const data = (endDate) - (startDate) // 相减时间戳
    const days = parseInt((data / (1000 * 60 * 60 * 24)) + 1, 0) // 相差天数

3.时间戳转化为时分秒

 const days = parseInt(mss / (1000 * 60 * 60 * 24)); // 天
    const hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); // 时
    const minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60)); // 分
    const seconds = (mss % (1000 * 60)) / 1000; // 秒

4.获取两个时间的间隔,返回间隔的天、小时du、分钟和秒

//javascript
jutils.getTimeInterval("开始时间", "结束时间");
jutils.getTimeInterval(1353340800000,1353427200000)
//"24小时0分钟0秒"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值