从字段中获取日期并计算出生日期
Javascript - get date from field and calculate date of birth
我有一个带有日期选择器的字段,用于出生日期文本字段。我还有一个年龄文本输入,我想在输入的出生日期字段信息中填充他们的年龄(因此它将与当前日期进行比较并显示孩子的年龄)
我在JavaScript中创建正确的日期格式(dd-mm-yyyy)有一点麻烦。到目前为止,我有这个。
HTML:<label for="child_age">Age</label>
<p><input type="text" class="child_age" name="child_age" /></p>
<label for="child_dob">Date of Birth</label>
<p><input type="text" class="child_dob" name="child_dob" /></p>
JQUERY: $(function () {
$(".child_dob").change(function(event){
console.log();
var d = new Date();
var dob = $(this).val();
console.log(dob); //shows the correct date from the datepicker (dd-mm-yyyy)
console.log(d); //shows Tue Apr 30 2013 16:48:32 GMT+0100 (GMT Daylight Time)
});
});
如何将日期转换为正确的格式,并将其与child_dob
字段中输入的信息进行比较?
要获取日期选择器中选择的日期,请使用getDate
方法:
$(function () {
$(".child_dob").change(function(event){
console.log();
var d = new Date();
var dob = $(this).datepicker("getDate");
console.log(dob);
console.log(d);
});
});
最好将此代码放在日期选择器的onSelect
选项中,而不是放在表单字段的change
事件中。
相关文章:
- Javascript出生日期难题
- 如何在出生日期下拉列表中设置开始年份
- 我需要让用户输入他的出生日期,并使用javascript检查其形式是否正确.我的代码不起作用
- 从jquery中的开始日期计算结束日期
- 如何根据当前时间从当前年龄计算出生日期
- 如何计算给定日期是今天的日期还是昨天的日期
- 计算特定日期's将日期更改为另一个日期,并打印它们的差异
- jQuery在多个文本字段中验证出生日期
- 如何在日期选择器中给出出生日期验证
- 计算未来日期,不包括节假日和周末
- 如何使用jquery验证器的日期月年三个文本框验证出生日期
- 计算给定日期范围内的星期一
- 在javascript中计算一系列日期之间的重复日期
- 用于调查的 Javascript:从页面加载时从出生日期开始计算年龄 从预填充信息加载
- 在 JavaScript 中计算/检查出生日期小于 110 岁
- 如何在Microsoft CRM 2011中根据出生日期计算年龄(以年和月为单位)
- 根据出生日期计算年龄,日期格式为年月日
- 如何在JavaScript中计算出生日期和系统日期之间的差值
- 从字段中获取日期并计算出生日期
- Javascript计算一个虚构的出生日期从今天的日期和固定的年龄