Ad blocker detected: Our website is made possible by displaying online advertisements to our visitors. Disable your ad blocker to continue using our website.
Dear members,
I have created software for hospital management. I want DOB from age. I created a script and it gives DOB in string form. I want it in date formate. Please help me. Below is my script
<script>
function test() {
var age = document.getElementById('agetxt').value;
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
var poonam = yyyy - age;
if(dd<10)
{
dd='0'+dd;
}
if(mm<10)
{
mm='0'+mm;
}
today = dd+'/'+mm+'/'+yyyy;
document.getElementById('dobresultt').value = dd+'-'+mm+'-'+poonam;
}
</script>
function getDOBFromAge(age) {
const date = new Date();
date.setFullYear(date.getFullYear() - age);
return date.toISOString().substring(0, 10);
}
const dob = getDOBFromAge(18)
console.log({dob});
Michalio wrote: ↑Fri Jul 29, 2022 2:45 am
It is partially impossible, because you don't know the day and month, you can for example assume that today is someones birthday:
function getDOBFromAge(age) {
const date = new Date();
date.setFullYear(date.getFullYear() - age);
return date.toISOString().substring(0, 10);
}
const dob = getDOBFromAge(18)
console.log({dob});
I could not understand your solution. I need DOB assuming today is his birth day. In my softwere there is text type input box. When for example 20 is entered softwere should return DOB 29-07-2002 into input box which is date type of input box. Below are my input as well code. When I change input type from text to date it donot give me result. Please help me. I tried code you suggested but actually I could not understand it fully. Thanks for your reply.
function getDOBFromAge(age) {
const date = new Date();
date.setFullYear(date.getFullYear() - age);
return date.toISOString().substring(0, 10).split('.').join('-');
}
I tried below formula multiple ways but not getting result. Is there a way to convert string into date formate because I get calculated date in string form using my formula but cant' put it into date type input. Please guide me. Also I may not be able to place return date in input so please guide me.
Michalio wrote: ↑Fri Jul 29, 2022 11:03 am
The date input requires the yyyy-mm-dd format so you can use:
function getDOBFromAge(age) {
const date = new Date();
date.setFullYear(date.getFullYear() - age);
return date.toISOString().substring(0, 10).split('.').join('-');
}
ASSP Deluxe is a nifty antispam plugin for cPanel that eradicates spam email and the easy-to-install widget comes loaded with additional features and customizations. You can set up criterion for custom spam boxes, receive daily email reports, and tinker with a whole host of other automatable functions, cutting a fraction of your workload.