📅  最后修改于: 2023-12-03 15:37:19.670000             🧑  作者: Mango
在 Django 中,我们常常需要使用 datepicker 来处理日期相关的操作。然而,datepcker 默认的日期格式并不是我们想要的,因此我们需要进行一些设置来更改日期格式。
要更改 datepicker 的日期格式,我们需要在模板文件中进行设置。我们可以使用 date
过滤器来格式化日期,并使用 changeYear
和 changeMonth
来设置年份和月份的可选范围。
下面是一个例子:
{% load static %}
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>DatePicker Example</title>
<link rel="stylesheet" href="{% static 'jquery-ui.css' %}">
<script src="{% static 'jquery.js' %}"></script>
<script src="{% static 'jquery-ui.js' %}"></script>
<script>
$(function() {
$( "#datepicker" ).datepicker({
changeYear: true,
changeMonth: true,
dateFormat: 'yy-mm-dd'
});
});
</script>
</head>
<body>
<p>Date: <input type="text" id="datepicker"></p>
</body>
</html>
在上面的例子中,我们将日期格式更改为 yyyy-mm-dd
,并设置年份和月份可选。运行该例子将得到以下结果:
使用 datepicker 来处理日期可以方便地完成很多与日期相关的任务。通过在模板中进行简单的设置,我们可以更改日期格式,使其符合我们的需求。