js 怎么获取当前日期
时间: 2023-07-05 17:33:18 浏览: 39
在 JavaScript 中,可以使用内置的 `Date` 对象来获取当前日期和时间。以下是获取当前日期的几种常见方式:
1. 使用 `Date` 对象获取当前日期:
```
let currentDate = new Date();
console.log(currentDate); // 输出当前日期和时间
```
2. 使用 `toLocaleDateString()` 方法获取当前日期的格式化字符串:
```
let currentDate = new Date();
let dateString = currentDate.toLocaleDateString();
console.log(dateString); // 输出当前日期,格式根据地区而异
```
3. 使用 `toISOString()` 方法获取当前日期的 ISO 格式字符串:
```
let currentDate = new Date();
let dateString = currentDate.toISOString();
console.log(dateString); // 输出当前日期的 ISO 格式字符串
```
注意,以上方法获取的日期都是基于当前系统时间的。如果需要基于特定时区或日期,可以使用 `Date` 对象的相关方法进行调整。
相关问题
javascript获取当前日期
以下是JavaScript获取当前日期的方法:
```javascript
// 方法一:使用Date对象
var date = new Date();
var year = date.getFullYear(); // 获取年份
var month = date.getMonth() + 1; // 获取月份,需要加1
var day = date.getDate(); // 获取日期
var week = date.getDay(); // 获取星期几,0表示星期日,1表示星期一,以此类推
// 输出结果
console.log(year + "年" + month + "月" + day + "日" + " 星期" + week);
```
JS获取当前日期
可以使用JavaScript的内置对象Date获取当前日期。
获取当前日期的代码如下:
```javascript
var today = new Date();
var year = today.getFullYear(); // 获取当前年份
var month = today.getMonth() + 1; // 获取当前月份,注意月份是从0开始的,需要加1
var day = today.getDate(); // 获取当前日期
// 格式化日期,如果月份和日期小于10,在前面加0
month = month < 10 ? '0' + month : month;
day = day < 10 ? '0' + day : day;
// 输出当前日期,格式为:yyyy-MM-dd
console.log(year + '-' + month + '-' + day);
```
其中,getFullYear()方法用于获取当前年份,getMonth()方法用于获取当前月份,getDate()方法用于获取当前日期。需要注意的是,getMonth()返回的是0-11之间的整数,因此在实际使用时需要加1。最后将年份、月份和日期拼接在一起输出即可。