JS里面写一个获取当天日期的函数
时间: 2024-05-02 12:19:14 浏览: 116
可以使用以下代码获取当天日期:
```javascript
function getCurrentDate() {
const date = new Date();
const year = date.getFullYear();
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const day = date.getDate().toString().padStart(2, '0');
return `${year}-${month}-${day}`;
}
console.log(getCurrentDate()); // 输出格式为:YYYY-MM-DD,例如:2022-01-01
```
希望这个回答能帮到你!
相关问题
js写一个获取今天的函数
以下是获取今天日期的JavaScript函数:
```javascript
function getTodayDate() {
let today = new Date(); // 获取当前日期
let year = today.getFullYear(); // 获取年份
let month = today.getMonth() + 1; // 获取月份,注意要加1
let day = today.getDate(); // 获取日期
return year + "-" + month + "-" + day; // 返回格式化后的结果
}
```
调用该函数可以返回当前日期,例如:
```javascript
console.log(getTodayDate()); // 输出:2021-10-25
```
写一个回调函数,在页面显示当前的日期
在JavaScript中,你可以编写一个回调函数来获取并显示当前日期。通常,我们会利用浏览器提供的`Date`对象来完成这个任务。下面是一个简单的例子,它会在页面上显示一个元素,该元素的内容会实时更新为当前的日期:
首先,我们需要在HTML中添加一个用于显示日期的元素:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>当前日期</title>
</head>
<body>
<div id="current-date"></div>
<script src="callback.js"></script>
</body>
</html>
```
然后,在JavaScript文件`callback.js`中,我们创建一个定时器,每秒执行一次回调函数,更新显示日期:
```javascript
// 获取DOM元素
const currentDateElement = document.getElementById('current-date');
// 创建一个回调函数
function displayCurrentDate() {
const date = new Date();
const dateString = `${date.getFullYear()}-${date.getMonth()+1}-${date.getDate()} ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`;
currentDateElement.textContent = dateString;
}
// 设置定时器,每隔一秒执行一次回调函数
setInterval(displayCurrentDate, 1000);
```
当页面加载完成后,就会开始实时更新显示的日期。
阅读全文