If you're a javascripter, chances are that you coded an infamous javascript calendar in your life. I saw somewhere that at the moment of his death, an normal javascripter will have coded an average of 7.4 javascript calendar. If we estimate that there is 2.3 million javascripters in the world, it means that there will be about 17 020 000 javascript calendar when the first generation of javascripter will be extinct. I don't remember where I was those numbers but I guess they are accurate…

Today I will present 13.51% of all the calendars that Nathaniel Brown will have done in his life : DateTime Toolbocks. But this one has a little twist. Apart being an ugly looking calendar that shows up when you click on an ugly looking icon, it has an intuitive date input selection. It means that it parses natural language and transform it into a datetime value. You want to select a date to be last week? You simply write last week and the date will be last week.

Intuitive Date Input Selection

But there's a lot more of possible (taken from the site)

  • Today
  • tod
  • tomorrow
  • tom
  • yesterday
  • 6
  • 6th
  • 6th October
  • 3rd of Feb
  • 10th Feb 2004
  • 14th of Februrary
  • 12 feb
  • 1 ja
  • mon
  • Friday
  • next Friday
  • next fri
  • next m
  • last Monday
  • last mon
  • last m
  • 2004-8-8 (ISO)
  • 2004-04-04
  • 1/24/2005 (US)
  • 4/26
  • 10-24-2005
  • Next Week
  • Last Year
  • Next Month
  • 18.11.2004
  • 2 years ago
  • ten days from now
  • 11 years from today