JS获取当前日期转成字符串输出
时间: 2023-07-18 11:15:12 浏览: 90
可以使用JavaScript中的Date对象来获取当前日期和时间,然后使用字符串模板或字符串拼接的方式将其转换为字符串输出。以下是一个示例代码:
```javascript
const currentDate = new Date();
const year = currentDate.getFullYear();
const month = (currentDate.getMonth() + 1).toString().padStart(2, '0');
const day = currentDate.getDate().toString().padStart(2, '0');
const dateString = `${year}-${month}-${day}`;
console.log(dateString);
```
这段代码将获取当前日期,并将其转换为格式为"YYYY-MM-DD"的字符串。其中,getFullYear()方法用于获取当前年份,getMonth()方法用于获取当前月份(返回值从0开始计数,所以需要加1),getDate()方法用于获取当前日期。toString()方法将数字转换为字符串,padStart()方法用于在字符串前面补0,确保月份和日期的两位数格式。最后,使用字符串模板将年、月、日拼接起来,形成最终的日期字符串,并输出到控制台。
相关问题
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'。你可以根据需要自定义日期字符串的格式。
JS获得当前日期及七天前日期并转为字符串
可以使用JavaScript内置的Date对象来获取当前日期,然后通过一些简单的操作来获取七天前的日期,并将它们转换为字符串。以下是示例代码:
```javascript
// 获取当前日期
let currentDate = new Date();
// 获取七天前的日期
let sevenDaysAgo = new Date();
sevenDaysAgo.setDate(currentDate.getDate() - 7);
// 将日期转换为字符串
let currentDateStr = currentDate.toLocaleDateString();
let sevenDaysAgoStr = sevenDaysAgo.toLocaleDateString();
console.log("当前日期:" + currentDateStr);
console.log("七天前日期:" + sevenDaysAgoStr);
```
这样,你就可以在控制台中看到输出的当前日期和七天前日期的字符串表示了。
阅读全文