📜  javascript 从日期获取小时数 - Javascript (1)

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

JavaScript从日期获取小时数 - JavaScript

在JavaScript中,获取日期对象的小时数是一件很容易的事情。您可以使用内置的getHours()方法从日期对象中获取小时数。

以下是获取当前日期对象小时数的示例代码:

const date = new Date();
const hours = date.getHours(); //获取小时数
console.log(hours);

如果要从给定的日期字符串中提取小时数,则可以通过将其转换为日期对象,然后使用相同的方法来提取小时数。以下是从日期字符串中提取小时数的示例代码:

const dateStr = "2021-05-04T16:22:30.308Z";
const date = new Date(dateStr);
const hours = date.getHours(); //获取小时数
console.log(hours);

此示例将日期字符串转换为日期对象,然后从该日期对象中提取小时数。

您还可以将获得的小时数舍入到最接近的整数,以便使用Math.round()方法执行四舍五入。以下是舍入小时数的示例代码:

const date = new Date();
const hours = Math.round(date.getHours()); //舍入小时数
console.log(hours);

在此示例中,我们使用Math.round()方法将小时数舍入到最接近的整数。

总之,获取JavaScript中的日期对象的小时数非常简单。只需使用内置的getHours()方法即可。如果您需要将小时数舍入到最接近的整数,则可以使用Math.round()方法。