gpt4 book ai didi

javascript - 我的 Javascript 函数没有设置日期

转载 作者:行者123 更新时间:2023-12-02 23:46:17 26 4
gpt4 key购买 nike

我尝试在 javascript 上开发函数,以便通过按钮来提供我的输入类型“日期”。

Entre le <input type="date" id="debut" name="dateDeb" {% if debut is defined %} value={{debut}} {% endif %}/>
et le <input type="date" id="fin" name="dateFin" {% if fin is defined %} value={{fin}} {% endif %}/>

<input type="text" id="debut"/>
<input class="btn btn-primary" type="button" id="aujourdhui" value="Aujourd'hui"/>
<input class="btn btn-primary" type="button" id="semaine" value="Cette semaine"/>
<input class="btn btn-primary" type="button" id="mois" value="Ce mois-ci"/>

例如,单击“今天”时,我希望输入的日期采用当天的值。所以我有这个:

// function to update dates at today
$('#aujourdhui').click(function() {
var today = new Date();
var jj = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
var aaaa = today.getFullYear();

today = jj + '/' + mm + '/' + aaaa;

alert(today);
document.getElementById("debut").value = today;
});

“警报”返回当天的日期,但我的输入保持不变。有人可以指点我吗?谢谢!

最佳答案

日期的格式必须为yyyy-MM-dd。使用toISOString功能:

var today = new Date();
var todayStr = today.toISOString().slice(0,10);

document.getElementById("debut").value = todayStr;

关于javascript - 我的 Javascript 函数没有设置日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55848821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com