jQuery data('datepicker').getDate() 返回无效日期
Posted
技术标签:
【中文标题】jQuery data(\'datepicker\').getDate() 返回无效日期【英文标题】:jQuery data('datepicker').getDate() return Invalid datejQuery data('datepicker').getDate() 返回无效日期 【发布时间】:2018-05-03 18:00:21 【问题描述】:我有这个用于日期的输入。
<input id="txtsdate" class="form-control" type="text">
<script>
$('#txtsdate').data('datepicker').setStartDate(new Date(TimezoneDate()));
$('#txtsdate').data('datepicker').setEndDate(Infinity);
$('#txtsdate').data('datepicker').setDate(sFulllDate);
</script>
到目前为止,我的代码运行良好,并且我正常设置了日期。但是当我尝试从输入中获取日期并且我正在使用
var sDate = $('#txtsdate').data('datepicker').getDate();
我收到“无效日期”。 我读过这篇文章https://github.com/uxsolutions/bootstrap-datepicker/issues/923 但似乎对我没有帮助。
【问题讨论】:
请提供一个runnable minimal reproducible example 可能重复***.com/questions/27285458/… @Kixoka 我不是重复的...如果您阅读了您提到的文章,它会说“日期 16/12/2014 会给我错误,而 12/12/2014 不会”。我没有遇到这个问题,也没有描述这个问题...... 【参考方案1】:试试这个简单的代码来使用 jquery 获取任何文本框的输入值
var sDate = $("#txtsdate").val();
【讨论】:
以上是关于jQuery data('datepicker').getDate() 返回无效日期的主要内容,如果未能解决你的问题,请参考以下文章
当我在 ajax 中传递 jquery datepicker 日期时,php 发现索引错误