使用js写一个方法,获取当前日期
时间: 2023-09-17 10:05:42 浏览: 100
### 回答1:
您可以使用 JavaScript 的内置对象 `Date` 来获取当前日期。下面是一个例子:
```
function getCurrentDate() {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1;
var yyyy = today.getFullYear();
if (dd < 10) {
dd = '0' + dd;
}
if (mm < 10) {
mm = '0' + mm;
}
today = yyyy + '-' + mm + '-' + dd;
return today;
}
```
调用该方法:
```
console.log(getCurrentDate());
```
输出的结果将是当前的年月日,例如:`2023-02-12`。
### 回答2:
使用JS写一个方法,获取当前日期可以使用JavaScript内置的Date对象。该对象提供了一些方法来获取当前日期的年、月、日等信息。
下面是一个使用JS写的获取当前日期的方法:
```javascript
function getCurrentDate() {
var date = new Date(); // 创建一个Date对象
var year = date.getFullYear(); // 获取当前年份
var month = date.getMonth() + 1; // 获取当前月份(注意月份范围是0-11,需要加1)
var day = date.getDate(); // 获取当前日期
var currentDate = year + '-' + month + '-' + day; // 拼接日期字符串
return currentDate;
}
var today = getCurrentDate(); // 调用方法获取当前日期
console.log(today); // 打印输出当前日期
```
以上方法中,首先使用`new Date()`创建一个Date对象,然后通过调用该对象上的方法来获取当前的年月日信息。最后,将这些信息拼接成一个日期字符串,并返回给调用者。
调用`getCurrentDate()`方法后,可以将返回的日期打印输出到控制台,或者在页面中进行展示。
### 回答3:
实现一个用于获取当前日期的JavaScript方法很简单。我们可以使用内置的Date对象来获取当前日期,并提取年、月和日。
下面是一个使用JavaScript编写的方法来获取当前日期的例子:
```js
function getCurrentDate() {
var currentDate = new Date(); // 新建一个Date对象,表示当前日期和时间
var year = currentDate.getFullYear(); // 获取当前年份
var month = currentDate.getMonth() + 1; // 获取当前月份,注意月份是从0开始计算的,因此要加1
var day = currentDate.getDate(); // 获取当前日期
var formattedDate = year + "-" + (month < 10 ? "0" + month : month) + "-" + (day < 10 ? "0" + day : day); // 格式化日期为YYYY-MM-DD的形式
return formattedDate; // 返回当前日期
}
var currentDate = getCurrentDate(); // 调用方法获取当前日期
console.log(currentDate); // 输出当前日期,例如:2022-01-01
```
以上方法中,我们首先使用`new Date()`创建一个表示当前日期和时间的Date对象。然后,我们通过Date对象的内置方法分别获取年、月和日,并将它们格式化为YYYY-MM-DD的形式。最后,我们将格式化后的日期作为结果返回。
通过调用`getCurrentDate()`方法,我们可以获取当前日期,并通过`console.log()`方法输出。上述代码的打印结果可能是类似于"2022-01-01"这样的字符串,表示当前的年、月和日。注意,月份和日期的数字若只有一位数,会在前面添加一个"0",使其保持两位数的形式。
阅读全文