js脚本如如何打印时间
时间: 2024-09-24 21:20:17 浏览: 39
JavaScript中可以使用内置的Date对象来获取和打印当前的时间。以下是一些常见的方法:
1. 获取当前日期和时间:
```javascript
let now = new Date();
console.log(now);
```
这会直接打印出当前的日期和时间,格式通常是"Mon Oct 03 2022 15:45:23 GMT+0800 (China Standard Time)"。
2. 只打印日期部分:
```javascript
let dateOnly = now.getDate() + '/' + (now.getMonth() + 1) + '/' + now.getFullYear();
console.log(dateOnly);
```
这里月份是从0开始计数的,所以需要加1。
3. 只打印时间部分:
```javascript
let timeOnly = now.getHours() + ':' + now.getMinutes() + ':' + now.getSeconds();
console.log(timeOnly);
```
4. 格式化输出(例如按照"YYYY-MM-DD HH:mm:ss"格式):
```javascript
let formattedTime = now.toLocaleString('default', {timeZone: 'Asia/Shanghai', year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', second: '2-digit'});
console.log(formattedTime);
```
这里`toLocaleString`函数可以根据指定的语言环境返回格式化的字符串。
阅读全文