javascr中只获取时间,不获取日期的方法
时间: 2024-03-27 11:37:01 浏览: 38
在 JavaScript 中,可以使用 Date 对象的方法来获取时间部分,然后进行格式化或其他操作。
以下是几种获取时间部分的方法:
1. 使用 Date 对象的 toTimeString() 方法
可以使用 Date 对象的 toTimeString() 方法来获取时间部分的字符串。示例代码如下:
```javascript
var now = new Date();
var timeString = now.toTimeString().split(' ')[0];
```
其中,now 是一个 Date 对象,timeString 是时间部分的字符串。
2. 使用 Date 对象的 getHours()、getMinutes()、getSeconds() 方法
也可以使用 Date 对象的 getHours()、getMinutes()、getSeconds() 方法来分别获取小时、分钟、秒数,然后拼接成时间字符串。示例代码如下:
```javascript
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var timeString = hours + ':' + minutes + ':' + seconds;
```
需要注意的是,以上两种方法都是获取本地时间,如果需要获取 UTC 时间,可以使用对应的 UTC 方法(例如:toUTCString()、getUTCHours()、getUTCMinutes()、getUTCSeconds())。另外,需要根据具体情况进行时间格式化和时区转换等操作。
阅读全文