Javascript jQuery DateTimePicker转换日期
目前,我正在玩一些jQuery,但它似乎不像我想的那样工作 我得到了下面的代码,我希望它能将from转换成新的日期格式。它目前在dd/mm/yyyy中,并且希望它是yyy-mm-dd,所以我可以在我的mysql数据库中使用它Javascript jQuery DateTimePicker转换日期,javascript,jquery,jquery-ui-datepicker,datetimepicker,Javascript,Jquery,Jquery Ui Datepicker,Datetimepicker,目前,我正在玩一些jQuery,但它似乎不像我想的那样工作 我得到了下面的代码,我希望它能将from转换成新的日期格式。它目前在dd/mm/yyyy中,并且希望它是yyy-mm-dd,所以我可以在我的mysql数据库中使用它 $("#calendarAddEvent").on("click", function() { var name = $("#name").val(); var from = $("#date").val(); var f = $.datepick
$("#calendarAddEvent").on("click", function() {
var name = $("#name").val();
var from = $("#date").val();
var f = $.datepicker.parseDate("d/m/Y", from);
var start = $("#time_start").val();
var end = $("#time_end").val();
var className = $("#color .selected").attr("data-tag");
$.post("api/calendar_add.php", {
title: title,
start: f + start,
end: f + end,
className: className
}).done(function() {
$("#close").click();
});
});
试试这个:
$("#calendarAddEvent").on("click", function() {
var name = $("#name").val();
var from = $("#date").val();
var datestr=(from.split(" ")[0]).split("/");
f = new Date(datestr[2],datestr[0]-1,datestr[1]);
var start = $("#time_start").val();
var end = $("#time_end").val();
var className = $("#color .selected").attr("data-tag");
$.post("api/calendar_add.php", {
title: title,
start: f + start,
end: f + end,
className: className
}).done(function() {
$("#close").click();
});
});
试试这个:
$("#calendarAddEvent").on("click", function() {
var name = $("#name").val();
var from = $("#date").val();
var datestr=(from.split(" ")[0]).split("/");
f = new Date(datestr[2],datestr[0]-1,datestr[1]);
var start = $("#time_start").val();
var end = $("#time_end").val();
var className = $("#color .selected").attr("data-tag");
$.post("api/calendar_add.php", {
title: title,
start: f + start,
end: f + end,
className: className
}).done(function() {
$("#close").click();
});
});
这个怎么样:
var f = $.datepicker.formatDate("yy-mm-dd", from);
有关datepicker的更多文档,请点击此处:这个怎么样:
var f = $.datepicker.formatDate("yy-mm-dd", from);
有关datepicker的更多文档,请单击此处:尝试此
试试这个
这里真正的问题是第二个参数是字符串而不是日期。您需要首先转换字符串 如果
#date
是日期选择器,则可以使用此选项:
var from = $("#date").datepicker('getDate').getTime();
var f = $.datepicker.parseDate("d/m/Y", new Date(from));
这里真正的问题是第二个参数是字符串而不是日期。您需要首先转换字符串 如果
#date
是日期选择器,则可以使用此选项:
var from = $("#date").datepicker('getDate').getTime();
var f = $.datepicker.parseDate("d/m/Y", new Date(from));
您是否尝试过矩量.js库?只要你想做一些日期操作,它就可以很好地工作。javascript是新手,所以不知道如何使用矩。js你试过矩。js库了吗?只要你想做一些日期操作,它就可以很好地工作。javascript的新功能,因此,我真的不知道如何使用moment.jsUncaught TypeError:无法读取UndeinedUncatch TypeError的属性“parseDate”:非法调用Uncaught TypeError:无法读取UndeinedUncatch TypeError的属性“parseDate”:非法调用Uncaught TypeError:t.getFullYear不是函数Uncaught TypeError:t.getFullYear不是功能