gpt4 book ai didi

javascript - NaN 并在表单中显示日期

转载 作者:行者123 更新时间:2023-11-28 20:25:37 27 4
gpt4 key购买 nike

我正在尝试更改日期格式,但是当我尝试显示时,它会显示正确的日期(Nan-Nan-Nan),并且在输出框中显示 Nan-Nan-Nan

这是我的脚本

<script>
function dateformat(x)
{
var2 = x;
var d1=new Date(var2);
var newdate = (d1.getDate() + "-" +( d1.getMonth()+1)+ "-" + d1.getFullYear());
document.getElementById("f_date_c_delivery_date").value = newdate;
}
</script>

输出是这样的:

16-07-2013 
NaN-NaN-NaN

文本框中显示:

NaN-NaN-NaN

有人可以告诉我我在这里做错了什么吗?

提前致谢

最佳答案

传递的参数 (x) 对于日期无效。例如:

var a = new Date(""); // Invalid Date

a.getDate(); // NaN

如果有效:

var a  = new Date("4/12/2012");  // Thu Apr 12 2012 ... 

a.getDate(); // 12

关于javascript - NaN 并在表单中显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17480768/

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