gpt4 book ai didi

jquery - Moment.js "Invalid date"

转载 作者:行者123 更新时间:2023-12-03 21:34:52 26 4
gpt4 key购买 nike

我只是尝试使用格式化日期进行文本输入。它在 Google Chrome 上运行良好,但当我在 Mozilla Firefox (26.0) 上运行它时,它显示:无效日期

您可以查看并运行my example在这两种浏览器中,希望能够理解问题。

JS 代码:

$( "#h_reg_date" ).datepicker();
$("#h_reg_date").datepicker("option", "dateFormat", "yy-M-dd");

$("#save_data").on("click", function(){
var reg_date = $("#h_reg_date").val();
console.log(reg_date);
reg_date = moment(reg_date).format("YYYY/MM/DD");
console.log(reg_date);
return;
});

HTML:

<input type="text" id="h_reg_date"class="abs" style="top:135px; left:150px;" size="10" readonly >
<input type="button" id="save_data" class="abs" style="top:370px; left:-200px;" value="Add Data">

这个问题有解决办法吗?

最佳答案

假设您的日期格式为“DD-MM-YYYY”并且您想以 DD-MMM 格式显示它,那么您可以通过首先告诉 moment 函数您的日期当前的格式然后要求它转换来实现此目的到所需的格式。下面是示例:

var taskDueDate = moment(dueDate, 'DD-MM-YYYY').format('DD-MMM');

这样您就可以将日期转换为任何格式。

关于jquery - Moment.js "Invalid date",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21541113/

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