当前位置: 首页 > news >正文

JavaScript计算两个时间相差多少个小时的封装函数

js中计算两个时间相差小时数

在JavaScript中,你可以使用Date对象来处理日期和时间。下面是一个函数,它接受两个时间字符串作为参数,并返回两者之间的时间差(以小时为单位):

function calculateHours(time1, time2) {const date1 = new Date(time1);const date2 = new Date(time2);const diff = Math.abs(date1.getTime() - date2.getTime());return Math.floor(diff / (1000 * 60 * 60));
}// 使用示例
const time1 = "2023-10-11 10:00:00";
const time2 = "2023-10-11 14:30:00";console.log(calculateHours(time1, time2));  // 输出:4

这个函数首先将两个时间字符串转换为Date对象。然后,它计算这两个日期之间的时间差(以毫秒为单位),并将这个差值转换为小时。最后,它使用Math.floor函数对结果进行下舍入,确保返回的是完整的小时数。

js中计算两个时间相差分钟数

在JavaScript中,你可以通过使用 Date 对象,获取两个时间之间的差异,然后将这个差异转换为分钟。下面是一个简单的示例:

function calculateMinutes(time1, time2) {const date1 = new Date(time1);const date2 = new Date(time2);const diff = Math.abs(date1.getTime() - date2.getTime());return Math.floor(diff / (1000 * 60));
}// 使用示例
const time1 = "2023-10-11T10:00:00";
const time2 = "2023-10-11T14:30:00";console.log(calculateMinutes(time1, time2));  // 输出:270

这个函数的工作方式是,首先把两个时间字符串转换为 Date 对象。然后,计算这两个日期之间的时间差(以毫秒为单位),并将这个差值转换为分钟。最后,使用 Math.floor 函数对结果进行下舍入,确保返回的是完整的分钟数。


@漏刻有时

http://www.lryc.cn/news/179113.html

相关文章:

  • Qt 画自定义饼图统计的例子
  • 【数据结构】链表与LinkedList
  • Flink RoaringBitmap去重
  • Elasticsearch—(MacOs)
  • 插入排序与希尔排序
  • C# OpenCvSharp 基于直线检测的文本图像倾斜校正
  • “智慧时代的引领者:探索人工智能的无限可能性“
  • PMSM——转子位置估算基于QPLL
  • Android Studio之Gradle和Gradle插件的区别
  • DataExcel控件读取和保存excel xlsx 格式文件
  • 【JavaEE】CAS(Compare And Swap)操作
  • 第三章:最新版零基础学习 PYTHON 教程(第三节 - Python 运算符—Python 中的关系运算符)
  • 【GDB】使用 GDB 自动画红黑树
  • 使用Vue3+elementPlus的Tree组件实现一个拖拽文件夹管理
  • 小谈设计模式(7)—装饰模式
  • nginx 多层代理 + k8s ingress 后端服务获取客户真实ip 配置
  • 6种最常用的3D点云语义分割AI模型对比
  • UG NX二次开发(C#)-获取UI中选择对象的handle值
  • win10,WSL的Ubuntu配python3.7手记
  • 02-Zookeeper实战
  • 【C语言深入理解指针(1)】
  • 模拟实现简单的通讯录
  • rabbitMQ死信队列快速编写记录
  • 数位dp,338. 计数问题
  • 如何解决git clone http/https仓库失败(403错误)
  • 华为云云耀云服务器L实例评测 | 实例评测使用之硬件性能评测:华为云云耀云服务器下的硬件运行评测
  • Elasticsearch:使用 Elasticsearch 进行语义搜索
  • JVM的主要组成及其作用
  • 会议AISTATS(Artificial Intelligence and Statistics) Latex模板参考文献引用问题
  • 2023最新外贸建站:WordPress搭建外贸独立站零基础小白保姆级教程