在HTML中自动选择当前日期可以通过JavaScript来实现。以下是一个简单的示例,展示了如何在HTML表单中自动填充当前日期:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Auto Select Current Date</title>
</head>
<body>
<form>
<label for="datePicker">选择日期:</label>
<input type="date" id="datePicker">
</form>
<script src="script.js"></script>
</body>
</html>
document.addEventListener('DOMContentLoaded', function() {
var datePicker = document.getElementById('datePicker');
var today = new Date();
var day = String(today.getDate()).padStart(2, '0');
var month = String(today.getMonth() + 1).padStart(2, '0'); // 月份从0开始
var year = today.getFullYear();
datePicker.value = year + '-' + month + '-' + day;
});
<input type="date" id="datePicker">
)。DOMContentLoaded
事件确保脚本在DOM完全加载后执行。YYYY-MM-DD
格式,这是HTML5日期输入框所需的格式。value
属性。Intl.DateTimeFormat
来获取本地化的日期。Intl.DateTimeFormat
来获取本地化的日期。通过上述方法,可以有效地在HTML表单中自动选择并显示当前日期,同时考虑到兼容性和时区问题。
领取专属 10元无门槛券
手把手带您无忧上云