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
formatLength
unterstützt nurshort
undfull
Werte.Die
pattern
fürdate and time
Muster kehrt nur volle Datetime-Format.Die
timezone
gibt den Namen des Vollzeit-Zone zurück.Die
dst_offset
-Eigenschaft wird nicht unterstützt, und gibt immer NULL.