This is the Clojure app that currently powers date.io. It's deployed to Heroku.
My current plan for date.io is to create a date/time service where people can do calculations on dates, get information on holidays, etc.
There may be a storage component to it, for appointments, but it's my intent for it to be useful without any customization.
Tells the UTC time according to the server it's running on.
/2012(year) show some year facts and a list of months, as well some extra elements that may be hidden such as weeks and a yearly calendar
/2012/02(month) show some month facts and calendar of days
/2012/02/14(day) show the hours in the day.
/2012/02/04/10this is the range 10:00-10:59, 24-hour-time.
/2012/02/04/16/30this is 4:30PM on 2012-02-04
/2012/week/10show the week of the year according to the most common convention
/2012/02/04/16/30?d=90mthis is from 4:30PM-6:00pm (d is for duration)
Breadcrumbs could be in a traditional date form. For example, this:
It's going to be a challenge to figure out what should be GMT and what should be local time.
There will be a lot of catching and redirecting going on. For instance
/2012/02/14/3pm could redirect to
/2012/02/14. Also colons which
normally could redirect to.
If it's found useful, ranges could be proposed when going to
minutes that are multipliers of 30 or multipliers of 15. For instance
/2012/02/14/03/15 could suggest
2012/02/14/03/15?d=15. Or maybe
there would be links to 30-minute and 60-minute duration versions on
every minute page.
There should be a way to get simple, unix-y output. For instance
/2012/cal could show output similar to
I'm interested in having a nice API for it.
While I want this to be useful without adding events or setting up email for alerts, I'm interested in adding this.
date-service is relased under the MIT License.