如何在日期选择器中获取所选年份
how to get the selected year in datepicker?
我正在使用日期选择器作为我的输入名称birth_day
.我想从当前年份和所选年份计算年龄。
current_yr - selected_yr
但我不知道如何从日期选择器获取所选年份。
这是我的代码的样子。
<script>
function dateYear(){
var d = new Date();
var year = d.getFullYear();
return year;
}
$(function() {
$( "#id_birth_date" ).datepicker({ dateFormat: 'yy-mm-dd' });
//how can I get the selected year?
});
</script>
<input type="text" name="birth_day" id="bd">
<input type="text" name="age" id="ag">
有人可以告诉我关于我的案件的想法吗?
任何帮助将不胜感激...
提前致谢
你的意思是:
$(function() {
$("#id_birth_date").datepicker({
onSelect: function(dateText, inst) {
var startDate = new Date(dateText);
var selectedYear = startDate.getFullYear(); // selected year
}
});
});
从日期选择器中选择日期后,这是可能的。
您将获得日期选择器1.year的属性,这将帮助您获得年份
或
将日期检索到字符串后,请使用 Convert.Toint32(strDate1)-Convert.Toint32(strDate2) ;
..试试看...否则发布代码,...
您应该能够使用val()
功能。
所选答案有一个问题:dateText 可能无法解析,因为它依赖于可以自定义的文本。以下是增强的准确答案。否则,您最终将使用未定义的日期对象:
$(function() {
$("#id_birth_date").datepicker({
onSelect: function(dateText, inst) {
var startDate = new Date(inst.selectedYear, inst.selectedMonth, inst.selectedDay);
var selectedYear = startDate.getFullYear(); // selected year
}
});
});
相关文章:
- 如何从Angularjs中的新日期获取日期格式
- PhoneGap 2.0(Cordova)DatePicker插件'模式'-属性以获取日期和时间
- 获取日期和货币格式
- 如何从区域设置获取日期格式
- 如何使用TCPDF在可编辑PDF中获取日期选择器
- jQuery日期时间选择器-如何在javascript中获取日期
- 从另一个日期选择器中选择另一个值后,获取日期选择器的起始值
- 如何使用moment.js获取日期和时间
- 如何在日期选择器中的单独变量中获取日期月份和日期
- 需要减少用于获取日期格式的javascript方法代码
- 日期选取器单击事件获取日期
- 无法从日期对象javascript获取日期和月份
- 从getTime()类型的日期获取日期和时间,以显示mySQL数据库中的日期
- 如何使用javascript在unix时间戳中获取日期
- 如何从couchdb获取日期
- Angular从datetimepicker获取日期
- 如何在javascript中从日期函数中获取日期
- 只获取日期的时间戳,反之亦然
- 如何在javascript中根据周数、工作日和年份获取日期
- 如何在javaScript中获取日期和时间