How old am I?

You want to express an age in years given the dob (mm/dd/yyyy) and today's date.



[!]Separate year in the format mm/dd/YYY into component parts [/!]

[math show=f]birthdatemonth=[getchars

[math show=f]birthdateday=[getchars

[math show=f]birthdateyear=[getchars start=7][dob][/getchars][/math]

[showif [date %m]>[birthDateMonth]]
[math show=f]age=[date %Y]-[birthDateYear][/math]
[showif [date %m]<[birthDateMonth]]
[math show=f]age=([date %Y]-[birthDateYear])-1[/math]
[showif [date %m]=[birthDateMonth]]
[showif [date %d]=[birthDateDay]]
[math show=f]age=[date %Y]-[birthDateYear][/math]
[showif [date %d]>[birthDateDay]]
[math show=f]age=[date %Y]-[birthDateYear][/math]
[showif [date %d]<[birthDateDay]]
[math show=f]age=([date %Y]-[birthDateYear])-1[/math]


Top Articles:

WebDNA Modules

A list of the currently available modules...


BioType is a behavioral biometrics WebDNA function based on ADGS research and development (from version 8...

WebDNA Libraries

A list of available libraries for WebDNA...

Technical Change History

This Technical Change History provides a reverse chronological list of WebDNA changes...

Tips and Tricks

A list of user-submitted tips ...

AWS Raw WebDNA LAMP-Plus WebServer

Amazon Web Services (AWS) README for Machine Image ID...

Related Readings:

Export data to Excel

Here's a handy way to export your data to a text or Excel file...

Hideif on IP range

This will show or hide stuff according to the IP...

Removing whitespace

How can I remove all whitespace entered by a user from an input box (ie card number)...

Redefining [date] & [time] to match your time zone

Your server is not always in the same time zone as your web site...

Database backup

How to make a backup of your databases...

Write Once Use Many

Reuse the same code over and over again on your site with the [include] context...