2012-03-27 3 views
0

HTML5、プロプライエタリapis、またはPhoneGap経由で、特定のユーザーが望む可能性のある日付形式を取得する方法はありますか?モバイルHTML5アプリ - ユーザーの日付/時刻の設定を決定しますか?

私は現在MM/dd/yyyyとしてすべてを表示していますが、これはdd/MM/yyyy国に住むユーザーにとっては紛らわしいものです。

+0

質問はjavascriptを使用しているためです。 http://stackoverflow.com/questions/85116/how-do-i-display-a-date-time-in-the-users-locale-format-and-time-offset – Danny

答えて

2

私は、グローバリゼーションプラグインのgetDatePatternメソッドを調べたいと思うと思います。

https://github.com/phonegap/phonegap-plugins/tree/master/Android/Globalization https://github.com/phonegap/phonegap-plugins/tree/master/BlackBerry/Globalization https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/Globalization

+0

私は現在PhoneGapビルドを使用していますビルドの面倒を避けるため、これが唯一の解決策ではないことを願っています。もしそうなら、私はこのプラグインをサポートするためにphonegapビルドの人たちに懇願し始める必要があります。 :P +1に関係なく。 –

1

ローカル日 - 月/月 - 日の順序を決定する最も簡単な方法はにありますそれを確認してください。

入力または出力の日付書式で使用するブール値として一度チェックして保存することができます。

(これは、日付が月の前にある場合はtrueを返します - それを元に戻してください)。

Date.datefirst= (function(){ 
    return Date.parse('2/6/2009')> Date.parse('6/2/2009'); 
})() 
+0

Date.parseはロケールに依存しますか?これが携帯電話で動作する場合、これは私が必要とするものです。私が確認したら、私は同意します。 –