What would be the accepted convention for displaying a date range in a friendly URL?
For example, in a time tracking application. Instead of using the database's primary key for a specific pay period in the URL, I would like to use something more easily distinguishable to the user.
http://www.mytimesheet.com/11-1-2009-11-14-2009
http://www.mytimesheet.com/period-beginning-11-1-2009
Neither of those seem to cut it, but maybe I'm just being overly critical.
Have you considered ISO format dates, especially in their compact form: YYYYMMDD
, then it should be possible to have:
http://example.com/dates/20091101/20091131
Specifically I don't think there is any accepted convention for this.
Edit: this is about routing as well...
I'd say it's up to you, but I like the idea of
http://foo.com/bar/from/2008/
http://foo.com/bar/from/2008/10/
http://foo.com/bar/from/2008/10/02
Or, it can be combined with something like /between/2008/10/2009/10
and such.
I'd either use something like:
http://www.mytimesheet.com/start/11-1-2009/end/11-14-2009
or
http://www.mytimesheet.com?start=11-1-2009&end=11-14-2009
But what daniel says, you could convert this in a post so you hide it altogether, if that is possible.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With