日期范围的URL约定

Jas*_*n B 8 friendly-url date-range

在友好的URL中显示日期范围的公认惯例是什么?

例如,在时间跟踪应用程序中.我想使用更容易区分用户的东西,而不是使用数据库的主键来处理URL中的特定付费期.

http://www.mytimesheet.com/11-1-2009-11-14-2009
http://www.mytimesheet.com/period-beginning-11-1-2009
Run Code Online (Sandbox Code Playgroud)

这些似乎都没有削减它,但也许我只是过于批评.

Ric*_*ard 8

你有没有考虑过ISO格式的日期,特别是它的紧凑形式:YYYYMMDD那么应该可以:

http://example.com/dates/20091101/20091131
Run Code Online (Sandbox Code Playgroud)

具体来说,我认为没有任何公认的惯例.

编辑:这也是关于路由...

  • +1.如果你想要的话也可以包括``` 如果你使用连字符,你应该*总是*使用ISO8601 YYYY-MM-DD订购. (2认同)