类似微信聊天中,时间的格式显示(js)

本文介绍了如何使用JavaScript来格式化时间,以达到类似微信聊天中显示的效果。内容包括解析日期对象,创建自定义时间格式函数,以及处理不同时间段的显示逻辑。

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

  // 时间 
  function showTimePipe(unix_stamp) { // unix_stamp 精确到微秒
    var _today_obj = new Date(),
        _today_date = {
          y : _today_obj.getFullYear(),
          m : ( _today_obj.getMonth() + 1 < 10 ? '0' + ( _today_obj.getMonth() - - 1 ) : (_today_obj.getMonth() - - 1) ),
          d : ( _today_obj.getDate() < 10 ? '0' + _today_obj.getDate() : _today_obj.getDate() )
        }
  
    var _today_stamp = Date.parse(_today_date.y + '/' + _today_date.m + '/' + _today_date.d + ' 00:00:00')
      
    var stamp = []
    stamp[0] = _today_stamp + 86400000
    stamp[1] = _today_stamp
    stamp[2] = _today_stamp - 86400000
    stamp[3] = _today_stamp - 172800000
  
    stamp[4] = _today_stamp - 518400000 // 7天
  
    stamp[5] = _today_stamp - 31536000000 // 365天
  
    var _compare_obj = new Date()
    _compare_obj.setTi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值