将给定年龄减去当前日期

时间:2016-02-11 12:16:33

标签: php jquery html

我有两个字段,其中一个字段用于输入用户年龄,另一个字段用于显示按当前日期显示的出生日期。

我的HTML代码是: -

<div class="col-xs-4 form-group">
    <label><?php echo _('DOB'); ?> : </label>
    <input value="" type="text" name="jbs_dob" id="jbs_dob" size="17" />
</div>
<div class="col-xs-4 form-group">
    <label><?php echo _('Age'); ?> : </label>
    <input value="" class="validate[required] form-control" type="text" name="jbs_age" id="jbs_fname" size="17" />
</div>

我的js和jquery代码是:

$(function () {
    $("#jbs_age").click(function () {
        var jbs_dob = new Date();
        var jbs_age =$('jbs_age').val();
        var diff= jbs_dob-jbs_age;
        $( "#jbs_dob" ).html(diff);
    });
});

1 个答案:

答案 0 :(得分:1)

尝试以下代码。这将返回你的出生年份。如果您提供25岁,那么它将在出生日字段中显示1991年。

&#xA;&#xA;
  $(function(){&#xA; $(“#jbs_age”) .click(function(){&#xA; var jbs_dob = new Date();&#xA; var jbs_age = $('#jbs_age')。val();&#xA; var age =(jbs_dob.getFullYear( ) -  jbs_age);&#xA; $(“#jbs_dob”)。val(年龄);&#xA;});&#xA;});&#xA;  
&# XA;