📌  相关文章
📜  javascript 获取两个日期之间的小时差 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:45.928000             🧑  作者: Mango

Javascript获取两个日期之间的小时差

在开发中,我们有时需要计算两个日期之间的小时差,这个时候我们可以通过Javascript来实现。下面让我们一起来看一下如何实现吧。

获取两个日期之间的小时差

要获取两个日期之间的小时差,我们需要用到Javascript内置的Date对象。

// 计算两个日期之间的小时差
function getHourDiff(startTime, endTime) {
  var diff = (new Date(endTime).getTime() - new Date(startTime).getTime()) / 1000 / 60 / 60;
  return diff;
}
  • 首先我们将两个日期字符串转换成Date对象,这里我们用new Date()方法。
  • 然后将两个日期对象的时间戳相减得到毫秒级差值。
  • 最后将差值转换成小时差。
示例程序

下面是一个完整的Javascript程序示例:

// 计算两个日期之间的小时差
function getHourDiff(startTime, endTime) {
  var diff = (new Date(endTime).getTime() - new Date(startTime).getTime()) / 1000 / 60 / 60;
  return diff;
}

// 测试程序
var startTime = "2021-01-01 00:00:00";
var endTime = "2021-01-01 12:00:00";
var hourDiff = getHourDiff(startTime, endTime);
console.log(hourDiff); // 12
总结

本文介绍了如何使用Javascript获取两个日期之间的小时差。通过本文的学习,您应该已经掌握了如何计算两个日期之间的差值,并将差值转换成小时差。希望这篇文章能够对您有所帮助。