首页 > 其他分享 >计算时间差

计算时间差

时间:2022-11-10 13:22:48浏览次数:26  
标签:24 const 时间差 60 计算 return Math 1000

function ****ysisTime(time) {
      const _d1 = new Date();
      const dateDiffer = Math.abs(_d1.getTime() - time);
      //准换年
      const year = Math.floor(dateDiffer / (1000 * 60 * 60 * 24 * 365));
      //取余数
      const years = dateDiffer % (1000 * 60 * 60 * 24 * 365);
      //将余数转换成月
      const month = Math.floor(years / (1000 * 60 * 60 * 24 * 30));
      //将余数转换成天
      const day = Math.floor(years / (1000 * 60 * 60 * 24));
      //取余数
      const hours = years % (1000 * 60 * 60 * 24);
      //将余数转换小时
      const hour = Math.floor(hours / (1000 * 60 * 60));
      // console.log(year,month,day,hour);
      if (year > 0) {
        return year + "年前";
      } else if (month > 0) {
        return month + "个月前";
      } else if (day > 0) {
        return day + "天前";
      } else if (hour > 0) {
        return hour + "小时前";
      } else {
        return "1小时之前";
      }
}

计算时间差,并转换成多久多久前,几年前、几个月前、几天前、几小时前、一小时前

 

标签:24,const,时间差,60,计算,return,Math,1000
From: https://www.cnblogs.com/Lmyong/p/16876728.html

相关文章

  • 2022-2023-1 20221318 《计算机基础和程序设计》第十一周学习总结
    作业信息这个作业属于那个班级https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK11作业目标学习......
  • 大数据如果你只会离线计算,这个项目可以帮你完善一部分知识点
    在大数据开发从业人员中相信很多涉及的工作内容以离线计算居多,对数据是怎么采集的,如何采集,数据结构该设计没有清晰的了解在查阅相关数据产品后发现了某开源的SDK,数据模型设......
  • 计算机等级考试二级C语言模拟试卷(八)
    一、选择题(每小题1分,共40分)(1)下列链表种,其逻辑结构属于非线性结构的是 A)循环链表      B)双向链表        C)二叉链表         D)带链的栈(2)设循......
  • 计算机等级考试二级C语言模拟试卷(七)
    一、选择题(每小题1分,共40分)1、下列关于循环队列的叙述,正确的是A.循环队列是队列的一种顺序存储结构B.循环队列是队列的一种链式存储结构C.循环队列是非线性结构D.循环队列......
  • 计算机等级考试二级C语言模拟试卷(六)
    一、选择题(每小题1分,共40分)(1)下列叙述中正确的是A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于......
  • 计算机在信息安全中的应用
    分组计算机在信息安全中有什么应用?程序设计在信息安全中有什么应用?1通过知网等搜索学术论文,提交你搜到的相关论文。2通过搜索引擎搜索资料,提交相关链接。3通过与学......
  • HDU 1237 简单计算器
    ProblemDescription读入一个只包含+,-,*,/的非负整数计算表达式,计算该表达式的值。Input测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字......
  • 计算机网络应用层:DNS、P2P和Socket编程
    DNS域名系统(DomainNameSystem,DNS)的主要任务是主机名到IP地址的转换的目录服务。DNS是:一个由分层DNS服务器实现的分布式数据库;一个使得主机能够查询分布式数据库的应......
  • 网易传媒基于 Arctic 的低成本准实时计算实践
    网易传媒大数据实际业务中,存在着大量的准实时计算需求场景,业务方对于数据的实效性要求一般是分钟级;这种场景下,用传统的离线数仓方案不能满足用户在实效性方面的要求,而使用......
  • 计算机网络的五层模型和七层模型
    计算机网络的五层模型和七层模型今天回忆一下学学过的计算机网络TCP/IP五层模型和OSI七层模型,以及对应关系1.五层模型(从下往上依次):物理层:使用物理的线路进行通信,传输比......