我在 daterangepicker 上获得了 NaN 值
Posted
技术标签:
【中文标题】我在 daterangepicker 上获得了 NaN 值【英文标题】:I'm getting NaN value on my daterangepicker 【发布时间】:2019-12-08 17:02:43 【问题描述】:那里。我刚刚在我的网站上更新了我的 daterangepicker。它在发布字段(开始于 / 结束于)上工作得非常好,但是......在我的个人资料中,我的日期选择器带有 value="$user->dob"
,它给了我出生日期我的简历。现在,我用这一行更新了 DOB 的日期选择器:
<input type="text" name="dob" id="dob" value=" $user->dob ">
但我得到的是 NaN 的价值,当它打开时它看起来像这样:
。
这是我的脚本
$(function()
$('input[name="dob"]').daterangepicker(
singleDatePicker: true,
showDropdowns: true,
minYear: 1901,
maxYear: 2099,
, function(start, end, label)
);
);
我正在使用 Daterangepicker:http://www.daterangepicker.com/
【问题讨论】:
你用的是什么插件?请提供链接。 我正在使用 daterangepicker。这是一个链接:daterangepicker.com$user->dob
的实际值是多少?
其实值是NaN。这应该是我个人资料的出生日期,来自数据库。
这一行的值是否显示在 html 中? 检查和检查
【参考方案1】:
您应该按照此处所述在设置中使用区域设置:
http://www.daterangepicker.com/#example2
因为您需要指定将日期传递给组件的格式
【讨论】:
我应该使用这个吗? ` locale: cancelLabel: 'Clear' ` 对于您需要的,我认为您应该以这种方式使用format
区域设置"format": "YYYY-MM-DD",
文档底部还有一个有用的工具daterangepicker.com/#config以上是关于我在 daterangepicker 上获得了 NaN 值的主要内容,如果未能解决你的问题,请参考以下文章