Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript can';t将日期转换为年龄(结果仍然为NAN) 美国国际航空局: $(函数(){ $(“#ttl”).datepicker(); }); window.onload=function(){ $('#ttl')。on('change',function(){ var dob=新日期(该值); var today=新日期(); 变量年龄=数学楼层((今天的dob)/(1000*60*60*24*360)); $('usia').val(年龄); }); }_Javascript_Datepicker - Fatal编程技术网

Javascript can';t将日期转换为年龄(结果仍然为NAN) 美国国际航空局: $(函数(){ $(“#ttl”).datepicker(); }); window.onload=function(){ $('#ttl')。on('change',function(){ var dob=新日期(该值); var today=新日期(); 变量年龄=数学楼层((今天的dob)/(1000*60*60*24*360)); $('usia').val(年龄); }); }

Javascript can';t将日期转换为年龄(结果仍然为NAN) 美国国际航空局: $(函数(){ $(“#ttl”).datepicker(); }); window.onload=function(){ $('#ttl')。on('change',function(){ var dob=新日期(该值); var today=新日期(); 变量年龄=数学楼层((今天的dob)/(1000*60*60*24*360)); $('usia').val(年龄); }); },javascript,datepicker,Javascript,Datepicker,如果我运行显示Nan,则无法转换字段“usia”中的年龄。。如果我选择21-30日。。但是如果我选择日期1-10,它的工作时间 可能是日期,无法转换,可能你知道如何转换 多谢各位 你使用了错误的值…应该是年龄 代码笔- 你使用了错误的值…应该是年龄 代码笔-嗨,检查一下这把小提琴 使用 所以这很容易 JS $(函数(){ $(“#日期选择器”)。日期选择器({ onSelect:函数(日期文本){ var dob=新日期(该值); var today=新日期(); 变量年龄=数学楼层((今天的

如果我运行显示Nan,则无法转换字段“usia”中的年龄。。如果我选择21-30日。。但是如果我选择日期1-10,它的工作时间
可能是日期,无法转换,可能你知道如何转换
多谢各位

你使用了错误的值…应该是年龄 代码笔-

你使用了错误的值…应该是年龄 代码笔-

嗨,检查一下这把小提琴

使用

所以这很容易

JS


$(函数(){
$(“#日期选择器”)。日期选择器({
onSelect:函数(日期文本){
var dob=新日期(该值);
var today=新日期();
变量年龄=数学楼层((今天的dob)/(1000*60*60*24*360));
console.log(年龄)
}
});
});
嗨,检查一下这把小提琴

使用

所以这很容易

JS


$(函数(){
$(“#日期选择器”)。日期选择器({
onSelect:函数(日期文本){
var dob=新日期(该值);
var today=新日期();
变量年龄=数学楼层((今天的dob)/(1000*60*60*24*360));
console.log(年龄)
}
});
});


你能检查一下“this.value”和“dob”的值吗?
window.onload=
和一个文档就绪处理程序?你在IE中试过这个吗?试试
$('usia').val(年龄)。因为
dob
是一个日期对象。对不起。。是的,我试过$('usia').val(年龄)。。。结果是Nan@AshishRajputyesss。。工作正常。。这是我的错。。我有我的答案,因为格式(Y/m/d)不是(d/m/Y)。。不管怎样,谢谢你能检查一下“this.value”和“dob”的值吗?
window.onload=
和一个文档就绪处理程序?你在IE中试过这个吗?试试
$('usia').val(年龄)。因为
dob
是一个日期对象。对不起。。是的,我试过$('usia').val(年龄)。。。结果是Nan@AshishRajputyesss。。工作正常。。这是我的错。。我有我的答案,因为格式(Y/m/d)不是(d/m/Y)。。不管怎样,谢谢。。是的,我试过$('usia').val(年龄)。。。结果是Nann对我来说,它显示的是正确的年龄..你是在日期选择器中选择出生日期并试图找到正确的年龄吗?哦..明白了..你使用的是相同的字段和变量..我怀疑你可能使用的是输入类型=数字而不是文本..尝试此选项将字符串中的年龄转换为数字,$('#usia').val(年龄*1);是的。。工作正常。。这是我的错。。我有我的答案,因为格式(Y/m/d)不是(d/m/Y)。。不管怎样,谢谢。。是的,我试过$('usia').val(年龄)。。。结果是Nann对我来说,它显示的是正确的年龄..你是在日期选择器中选择出生日期并试图找到正确的年龄吗?哦..明白了..你使用的是相同的字段和变量..我怀疑你可能使用的是输入类型=数字而不是文本..尝试此选项将字符串中的年龄转换为数字,$('#usia').val(年龄*1);是的。。工作正常。。这是我的错。。我有我的答案,因为格式(Y/m/d)不是(d/m/Y)。。不管怎样,谢谢。。是的,我试过$('usia').val(年龄)。。。结果是再次检查plunker我添加了输入字段refresh and check againyesss。。工作正常。。这是我的错。。我有我的答案,因为格式(Y/m/d)不是(d/m/Y)。。不管怎样,谢谢你。很抱歉。。是的,我试过$('usia').val(年龄)。。。结果是再次检查plunker我添加了输入字段refresh and check againyesss。。工作正常。。这是我的错。。我有我的答案,因为格式(Y/m/d)不是(d/m/Y)。。不管怎样,谢谢你快乐编码@tara
 <input type="text" name="tgl_lahir" id="ttl" class="datepicker">
 Usia : &nbsp;&nbsp;<input type="text" name="usia" id="usia">


<script>
$(function() {
  $( "#ttl" ).datepicker();
});

window.onload=function(){
  $('#ttl').on('change', function() {
        var dob = new Date(this.value);
        var today = new Date();
        var age = Math.floor((today-dob) / (1000 * 60 * 60 * 24 * 360));
    $('#usia').val(age);
  });
}
</script>
$('#usia').val(age);
onSelect function
<script>
  $(function() {

$("#datepicker").datepicker({
  onSelect: function(dateText) {
    <!-- alert("Selected date: " + dateText + "; input's current value: " + this.value); -->
     var dob = new Date(this.value);
        var today = new Date();
        var age = Math.floor((today-dob) / (1000 * 60 * 60 * 24 * 360));
        console.log(age)
  }
});


  });
  </script>