📅  最后修改于: 2023-12-03 15:32:23.557000             🧑  作者: Mango
在JavaScript中,我们可以使用Date()
对象来获取当前的日期和时间。从Date对象中获取小时数也很容易。下面是一些可以使用的方法。
getHours()
方法getHours()
方法返回一个表示给定日期中小时数的整数,介于0(午夜)和23之间。
let currentDate = new Date();
let hours = currentDate.getHours();
console.log(hours); // 输出当前小时数
我们也可以使用Intl
API 来格式化日期和时间。下面是使用24小时制格式化程序在JS中获取当前小时数的方法示例。
let options = { hour: 'numeric', hour12: false };
let currentDate = new Date();
let formatter = new Intl.DateTimeFormat('en-US', options);
let hourString = formatter.format(currentDate);
console.log(hourString); // 输出当前小时数
该方法使用options
参数指定将要输出的内容。hour
属性指定输出小时数,并将hour12
属性设置为假以使用24小时制格式化程序。
我们在示例中使用Intl.DateTimeFormat
实例来格式化我们的日期。
这就是通过JavaScript获取当前小时数的两种方法。