2012-03-27 3 views
0

Gibt es eine Möglichkeit über HTML5, proprietäre API oder PhoneGap, um das Datumsformat zu erhalten, das ein bestimmter Benutzer wahrscheinlich möchte?Mobile HTML5-App - Festlegen der Datums-/Uhrzeiteinstellungen eines Benutzers?

Ich zeige derzeit alles als MM/dd/yyyy, aber das ist verwirrend für alle Benutzer, die in dd/MM/yyyy Ländern leben.

+0

über Javascript, da die Frage mit Javascript tag ist. http://stackoverflow.com/questions/85116/how-do-i-display-a-date-time-in-the-users-locale-format-and-time-offset – Danny

Antwort

2

Ich glaube, dass Sie in die GetDatePattern-Methode des Globalisierungs-Plugins schauen werden.

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

Ich verwende derzeit PhoneGap Build zu Vermeiden Sie die Mühe des Aufbaus, also hoffe ich, dass dies nicht die einzige Lösung ist. Wenn es so ist, dann muss ich anfangen, die fonglap build guys zu bitten, dieses Plugin zu unterstützen. : P +1 unabhängig. –

1

Der einfachste Weg, um die lokale Tag-Monat/Monat-Tag, um zu bestimmen, ist zu prüfen Sie.

Sie können es einmal prüfen und als Boolean speichern, um es bei der Formatierung von Eingabe- oder Ausgabedaten zu verwenden.

(dies gibt true zurück, wenn das Datum vor dem Monat liegen sollte - fühlen Sie sich frei, es umzukehren!).

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

Date.parse ist länderabhängig? Wenn das auf Telefonen funktioniert, ist genau das, was ich brauche. Ich werde akzeptieren, sobald ich bestätigt habe. –

Verwandte Themen