js 中 字符串时间获取小时
时间: 2023-09-09 17:07:52 浏览: 68
可以使用 JavaScript 中的 `Date` 对象来获取当前时间,然后使用 `getHours()` 方法来获取当前时间的小时数。例如:
```javascript
const now = new Date();
const hour = now.getHours();
console.log(hour); // 输出当前时间的小时数
```
如果你有一个字符串类型的时间,可以先将其转换为 `Date` 对象,然后再使用 `getHours()` 方法来获取小时数。例如:
```javascript
const timeStr = '2022-03-01 13:30:00';
const date = new Date(timeStr);
const hour = date.getHours();
console.log(hour); // 输出时间字符串中的小时数
```
相关问题
js 中 字符串时间获取小时 小于9小时时不准确
在 JavaScript 中,可以使用 Date 对象来获取当前时间的小时数,例如:
```
const now = new Date();
const hour = now.getHours();
```
如果小时数小于 10 时,会返回一个只包含一位数字的字符串,例如 "9"。如果需要在小时数小于 10 时,在前面添加一个 "0",可以使用以下代码:
```
const now = new Date();
const hour = ('0' + now.getHours()).slice(-2);
```
这样,当小时数小于 10 时,会在前面添加一个 "0",例如 "09"。
js用日期时间字符串获取小时
的两种方法是什么?
可以使用 JavaScript Date 对象的 getHours() 方法获取时间字符串的小时部分,也可以使用正则表达式对时间字符串进行匹配提取小时部分。以下是两种方法的示例代码:
方法一:使用 Date 对象的 getHours() 方法
```javascript
const dateString = '2022-01-01 12:34:56';
const date = new Date(dateString);
const hour = date.getHours();
console.log(hour); // 输出 12
```
方法二:使用正则表达式匹配提取小时部分
```javascript
const dateString = '2022-01-01 12:34:56';
const hourRegex = /\b(\d{2}):/;
const match = hourRegex.exec(dateString);
const hour = match[1];
console.log(hour); // 输出 12
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)