A powerful simple Age Calculator Dev using simple HTML, CSS & Js
Design comparison
Solution retrospective
Hey there :)
It's been long tried to reimburse my frontend skills by starting with this challenge.
I loved it and also made me to learn more on Date functions... Thanks FrontendMentor.io
Used a trick of minimizing use of a lot of If-else
conditions... Check it out on my repo :)
Thanks in Advance for the HEART and trying to give a FEEDBACK :)
#HaveAGreatCodingSessionAhead:)
Community feedback
- @AyoubrabiaePosted about 1 year ago
Hi, Jumagobe,
I see you are doing a very nice job, but I noticed some issues. First, when I choose the current year, I can select a month that's beyond the current month. Similarly, when I choose the current year and the current month, I can also choose a day that's beyond the current day. This can result in a negative age calculation.
For example, if today is 10/21/2023, I can choose 12/30/2023, and that will return 0 years, -2 months, -9 days.
So, I suggest creating some functions to validate the selected month and day.
Happy coding, and if you need any assistance with this, I'm ready to help you.
Marked as helpful1@JumanjigobezPosted about 1 year ago@Ayoubrabiae Wow wonderful didn't think of that. Let me try it out and then will notify you for the update.
Thanks for the feed maan :)
1@JumanjigobezPosted about 1 year ago@Ayoubrabiae Voila! I just fixed on that thanks again and I know this is very helpful of you.
But again, I have a question, what if someone inputs the year as 2000 and month as let's say ahead of current month same way to days. Should the validation be there?
Happy and best coding session ahead :)
1@AyoubrabiaePosted about 1 year ago@Jumanjigobez
I don't think so, because logically, I can state that someone was born in the year 2000, and I can also say they were born in any month I choose from 1 to 12, and on any day within those months from 1 to 31. This would all be true. However, if I were to claim that someone was born in the current year, the next month, or the next day, that would be false.
1@JumanjigobezPosted about 1 year ago@Ayoubrabiae Oops, sorry for taking too long to reply to you, was busy but am back again.
I have understood you, Kindly check my updated result again and would love another feed from you.
I really appreciate your feeds bro.
Thanks once more and have a nice coding day ahead.
0
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord