Advertisement
Guest User

Untitled

a guest
Apr 21st, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. <link href="<?php echo base_url();?>plugins/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.css" rel="stylesheet" type="text/css" />
  2. <script src="<?php echo base_url();?>plugins/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.js"></script>
  3. <body>
  4.  
  5. <div class="row">
  6. <div class="col-xs-12 col-md-6">
  7. <label class=" col-md-12"> Date Of Birth </label>
  8.  
  9. <div class="col-md-12">
  10. <input type="text" id="dob" class="form-control mydatepicker " name="dob" placeholder="Select birth date"
  11. value="<?php date_default_timezone_set('Asia/Calcutta');
  12. if($resultdata->dob !='')
  13. {
  14. echo(date('d-m-Y', strtotime($resultdata->dob)));
  15. } else{
  16. echo (date('d-m-Y'));
  17. }?>" onchange="getAge();" required>
  18. </div>
  19. </div>
  20.  
  21. <div class="col-md-6">
  22.  
  23. <div class="form-group">
  24. <label class="col-md-12" for="age">Age</span></label>
  25.  
  26. <div class="col-md-12">
  27.  
  28. <input type="text" id="age" name="age" class="form-control" placeholder="Enter Your age" value="<?php if($resultdata->age !=''){ echo $resultdata->age;}?>">
  29.  
  30. </div>
  31. </div>
  32.  
  33. </div>
  34.  
  35.  
  36. </div>
  37.  
  38. </body>
  39. </html>
  40.  
  41. <script>
  42. // Date Picker
  43. jQuery('.mydatepicker, #datepicker').datepicker();
  44. jQuery('#datepicker-autoclose').datepicker({
  45. autoclose: true
  46. , todayHighlight: true
  47. });
  48.  
  49.  
  50. </script>
  51.  
  52.  
  53. <script>
  54. function getAge()
  55. { //alert("hi");
  56.  
  57. var mdate = $("#dob").val().toString();
  58. //alert(mdate);
  59. //var yearThen = parseInt(mdate.substring(6,10), 10);
  60. var yearThen = parseInt(mdate.substring(6,10), 10);
  61. //alert(yearThen);
  62. //var monthThen = parseInt(mdate.substring(0,12), 10);
  63. var monthThen = parseInt(mdate.substring(1,5), 10);
  64.  
  65. //alert(monthThen);
  66. //var dayThen = parseInt(mdate.substring(0,31), 10);
  67. var dayThen = parseInt(mdate.substring(0,2), 10);
  68.  
  69. //alert(dayThen);
  70.  
  71. var today = new Date();
  72. //alert(today);
  73. var birthday = new Date(yearThen, monthThen-1, dayThen);
  74. // alert(birthday);
  75. var differenceInMilisecond = today.valueOf() - birthday.valueOf();
  76. // alert(differenceInMilisecond);
  77. var year_age = Math.floor(differenceInMilisecond / 31536000000);
  78. //alert(year_age);
  79. var day_age = Math.floor((differenceInMilisecond % 31536000000) / 86400000);
  80. // alert(day_age);
  81. if ((today.getMonth() == birthday.getMonth()) && (today.getDate() == birthday.getDate())) {
  82. //alert("Happy B'day!!!");
  83. }
  84.  
  85. var month_age = Math.floor(day_age/30);
  86. // alert(month_age);
  87. day_age = day_age % 30;
  88.  
  89. if (isNaN(year_age) || isNaN(month_age) || isNaN(day_age)) {
  90. $("#age").text("Invalid birthday - Please try again!");
  91. //alert("if");
  92. }
  93. else {
  94. //alert(year_age + " years ");
  95. //$("#age").val(year_age + " years "+ month_age + " month " + day_age + " day ");
  96. $("#age").val(year_age);
  97. //alert("else");
  98. }
  99.  
  100. }
  101.  
  102. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement