8

分かりやすい URL で日付範囲を表示するために受け入れられている規則は何ですか?

たとえば、時間追跡アプリケーションで。URL で特定の支払い期間のデータベースの主キーを使用する代わりに、ユーザーにとってより簡単に識別できるものを使用したいと考えています。

http://www.mytimesheet.com/11-1-2009-11-14-2009
http://www.mytimesheet.com/period-beginning-11-1-2009

どちらもそれをカットしているようには見えませんが、おそらく私は過度に批判的です.

4

4 に答える 4

8

ISO形式の日付を、特にコンパクトな形式で検討しましたかYYYYMMDD

http://example.com/dates/20091101/20091131

具体的には、これについて受け入れられている慣習はないと思います。

編集:これはルーティングについてもです...

于 2009-11-11T13:14:36.220 に答える
2

それはあなた次第だと思いますが、私はその考えが好きです

http://foo.com/bar/from/2008/
http://foo.com/bar/from/2008/10/
http://foo.com/bar/from/2008/10/02

または、 などと組み合わせることができます/between/2008/10/2009/10

于 2009-11-11T13:16:34.790 に答える
1

私は次のようなものを使用します:

http://www.mytimesheet.com/start/11-1-2009/end/11-14-2009

また

http://www.mytimesheet.com?start=11-1-2009&end=11-14-2009

しかし、ダニエルが言っていることは、可能であれば、これを投稿に変換して、完全に非表示にすることができるということです。

于 2009-11-11T13:16:17.340 に答える
0

個人的には、これはルートを指定するために使用するのではなく、POSTするのに最適な種類のデータだと思います。

(このように解決策が壊れているように見える場合は、アプローチが正しくない可能性があります。)

ただし、本当に日付を指定する場合は、yyyy-mmm-dd(2009-nov-11など)など、すべてのカルチャで一貫した方法で理解される可能性が高い形式を検討する必要があります。

于 2009-11-11T13:14:46.687 に答える