JS获取当前时间转成字符串输出
时间: 2023-07-01 21:19:45 浏览: 228
可以使用JavaScript中的Date对象来获取当前时间,然后使用字符串模板或字符串拼接的方式将其转换为字符串输出。以下是一个示例代码:
```javascript
const currentDate = new Date();
const hour = currentDate.getHours().toString().padStart(2, '0');
const minute = currentDate.getMinutes().toString().padStart(2, '0');
const second = currentDate.getSeconds().toString().padStart(2, '0');
const timeString = `${hour}:${minute}:${second}`;
console.log(timeString);
```
这段代码将获取当前时间,并将其转换为格式为"HH:MM:SS"的字符串。其中,getHours()方法用于获取当前小时数,getMinutes()方法用于获取当前分钟数,getSeconds()方法用于获取当前秒数。toString()方法将数字转换为字符串,padStart()方法用于在字符串前面补0,确保小时数、分钟数和秒数的两位数格式。最后,使用字符串模板将小时数、分钟数、秒数拼接起来,形成最终的时间字符串,并输出到控制台。
相关问题
js moment获取时间字符串
以下是使用moment.js获取时间字符串的例子:
```javascript
// 获取当前时间的字符串
const now = moment().format('YYYY-MM-DD HH:mm:ss');
console.log(now); // 输出:2022-03-01 15:30:00
// 获取指定时间的字符串
const date = moment('2022-03-01 15:30:00');const dateString = date.format('YYYY-MM-DD HH:mm:ss');
console.log(dateString); // 输出:2022-03-01 15:30:00
```
js 获取当前日期字符串
要获取当前日期字符串,你可以使用 JavaScript 中的 Date 对象和相应的方法。以下是获取当前日期字符串的一种常见方式:
```javascript
const currentDate = new Date();
const year = currentDate.getFullYear();
const month = String(currentDate.getMonth() + 1).padStart(2, '0');
const day = String(currentDate.getDate()).padStart(2, '0');
const dateString = `${year}-${month}-${day}`;
console.log(dateString);
```
这段代码将获取当前日期,并将其格式化为 'YYYY-MM-DD' 的字符串。例如,如果今天是2022年9月15日,则输出结果为 '2022-09-15'。你可以根据需要自定义日期字符串的格式。
阅读全文