2

ユーザーの国に応じて DD/MM/YYYY タグの順序を変更する必要があります。

http://en.wikipedia.org/wiki/Date_format_by_country

私がこれを行うことを考えていた方法は、国/日付形式テーブルを作成し、国の選択に従って jquery を使用してフィールドを移動することです。

これをphpまたはjsまたはより良い方法で行う既存の方法はありますか? すべての値を手動で挿入するのではなく、国/日付形式のテーブルも探していましたが、何も見つかりませんでした...

4

3 に答える 3

2

PHPの場合、これは良いスタートになるはずです:http: //php.net/manual/en/function.setlocale.php

JavaScriptの場合:日付/時刻をユーザーのロケール形式と時間オフセットで表示します

全体として、ほとんどの現代言語にはロケールサポートが非常によく組み込まれています。これを自分で実装する必要はありません。それは面倒でバグが多いでしょう(ローカリゼーションは難しいです)。

于 2013-03-10T21:20:08.873 に答える
0

クライアント側で日付の形式を変更する場合は、JavaScriptのDateオブジェクトでtoLocaleString関数を試すことができます。toLocaleStringは、クライアントOSの場所の設定に基づいて形式を変更します。また、国と日付の形式のテーブルを用意する必要はありません。

これは、jQueryや追加のプラグインを必要とせずに実行できます。

于 2013-03-10T21:20:34.290 に答える