📅  最后修改于: 2023-12-03 15:01:41.338000             🧑  作者: Mango
在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()
方法。