globalization.getDatePattern
Gibt eine Musterzeichenfolge zum Formatieren und Analysieren von Daten entsprechend der Client-Benutzer-Einstellungen.
navigator.globalization.getDatePattern(successCallback, errorCallback, options);
Beschreibung
Gibt das Muster auf der successCallback . Das als Parameter übergebene Objekt enthält die folgenden Eigenschaften:
Muster: das Datum und die Uhrzeit-Muster zur Formatierung und zum Analysieren von Daten. Die Muster folgen Unicode Technical Standard #35. http://unicode.org/reports/tr35/tr35-4.html. (String)
Zeitzone: der abgekürzte Name der Zeitzone auf dem Client. (String)
Utc_offset: die aktuelle Differenz in Sekunden zwischen dem Client Zeitzone und koordinierte Weltzeit. (Anzahl)
Dst_offset: der aktuelle Sommerzeit-Offset in Sekunden zwischen der Client-Sommerzeit der Zeitzone und der Client Tageslicht Speichern der Zeitzone. (Anzahl)
Wenn es einen Fehler erhalten das Muster der errorCallback führt mit ein [GlobalizationError](GlobalizationError/globalizationerror.html) -Objekt als Parameter. Erwarteten Fehlercode ist[GlobalizationError](GlobalizationError/globalizationerror.html).PATTERN\_ERROR.
Die options Parameter ist optional und wird mit den folgenden Werten:
{FormatLength: 'kurz', Selektor: "Datum und Uhrzeit"}
Die options.formatLength kann short , medium , long , oder full . Die options.selector kann date , time oderdate and
time.
Unterstützte Plattformen
- Android
- BlackBerry WebWorks (OS 5.0 und höher)
- iOS
- Windows Phone 8
Kleines Beispiel
Wenn der Browser auf festgelegt ist die en\_US Gebietsschema, in diesem Beispiel wird einen Popup-Dialog mit Text wie z. B. pattern: M/d/yyyy h:mm a :
function checkDatePattern() {
navigator.globalization.getDatePattern(
function (date) { alert('pattern: ' + date.pattern + '\n'); },
function () { alert('Error getting pattern\n'); },
{ formatLength: 'short', selector: 'date and time' }
);
}
Vollständiges Beispiel
<!DOCTYPE HTML>
<html>
<head>
<title>getDatePattern Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
function checkDatePattern() {
navigator.globalization.getDatePattern(
function (date) {alert('pattern: ' + date.pattern + '\n');},
function () {alert('Error getting pattern\n');},
{formatLength:'short', selector:'date and time'}
);
}
</script>
</head>
<body>
<button onclick="checkDatePattern()">Click for pattern</button>
</body>
</html>
Windows Phone 8 Macken
Die
formatLengthunterstützt nurshortundfullWerte.Die
patternfürdate and timeMuster kehrt nur volle Datetime-Format.Die
timezonegibt den Namen des Vollzeit-Zone zurück.Die
dst_offset-Eigenschaft wird nicht unterstützt, und gibt immer NULL.