There have been various postings about how additional script can allow Hal to tell time periods. onthecuttingedge2005 published the AgeDetect script back in September. As I recall the script just responds to questions about Hal's birthday. As for calculating years, months, weeks, days since his birthday that is another matter. I imagine there are equations and/or data base files on the Internet that show how to calculate just that. You would have to add the equation to the script and add script to detect what the user is asking for; years, months, days, etc.
It wouldn't take too much code. Is there a reason for Hal to figure this out for the user? If someone asked me how many days since I was born I would be stumped for an answer. However adding a Hal function that allows Hal to answer user inquiries about how many days 'til Xmas or how many days left in this month, or how many working days 'til retirement would be kinda' cool.
= vonsmith =