Javascript 使用Daterangepicker将endDate显示为无效日期
我正在使用daterangepicker选择startDate和endDate。因为startDate工作正常,但endDate显示为无效日期 这是我的密码:Javascript 使用Daterangepicker将endDate显示为无效日期,javascript,jquery,momentjs,daterangepicker,Javascript,Jquery,Momentjs,Daterangepicker,我正在使用daterangepicker选择startDate和endDate。因为startDate工作正常,但endDate显示为无效日期 这是我的密码: var dateformat = "D MMM YYYY"; var displayDate = function() { var dateformat = "D MMM YYYY"; var begin = moment($("#add-start-date").val());
var dateformat = "D MMM YYYY";
var displayDate = function() {
var dateformat = "D MMM YYYY";
var begin = moment($("#add-start-date").val());
var end = moment($("#add-end-date").val());
if( begin !== null && end !== null ) {
$("#add-start-date").parent().removeClass("hidden");
$("#add-start-date").parent().siblings().removeClass("hidden");
} else if( begin !== null ) {
$("#add-start-date").parent().removeClass("hidden");
$("#add-start-date").parent().siblings().addClass("hidden");
}
if (begin !== null){
$("#add-start-date").html(begin.format(dateformat));
}
if (end !== null){
$("#add-end-date").html(end.format(dateformat));
}
$("#add-when-results").removeClass("hidden");
// $(".facet-when h5").hide();
if( begin === null && end === null) {
$("#add-when-results").addClass("hidden");
$(".facet-when h5").show();
}
};
$(function(){
$(".facet-when").daterangepicker({
format: dateformat,
locale: {
fromLabel: 'From',
toLabel: 'To'
},
parentEl: "#mem-add-overlay .facet-when"
},
function(start, end) {
var begin_string = "";
var end_string = "";
if( start !== null ) {
begin_string = start.format("YYYY-MM-DD");
}
if( end !== null ) {
end_string = end.format("YYYY-MM-DD");
}
$("#add-start-date").val(begin_string);
if( begin_string === end_string ) {
$("#add-end-date").val("");
} else {
$("#add-end-date").val(end_string);
}
displayDate();
});
});
Html行:
<input id="id_add-when" maxlength="100" name="add-when" type="hidden">
单击输入字段时,将打开日历。开始日期将是当前日期,结束日期将相同。如果我直接点击apply按钮,startDate会很好,但是endDate会返回InvalidDate。同样,如果我选择endDate,则endDate也可以
有什么建议吗?你能在你的帖子中添加一个JSFIDLE吗?你使用什么daterangepicker插件?如果您在这里提供工作示例@Yashwanth:Facing The same issue,那么问题将得到更快的解决。你找到解决办法了吗?@dirtyhandsphp还没有。那天我把它留下来完成其他一些任务。我现在正在做这件事。我会尽快为您更新。如果您得到了解决方案,请更新答案。@Yashwanth:我同时得到了解决方案:您应该遵循适用于所有浏览器的日期格式:2015-09-02T04:41:16