globalization.getDateNames
Gibt ein Array der Namen der Monate oder Tage der Woche, abhängig von dem Client Benutzereinstellungen und Kalender.
navigator.globalization.getDateNames(successCallback, errorCallback, options);
Beschreibung
Gibt das Array von Namen der successCallback
mit einem properties
-Objekt als Parameter. Dieses Objekt enthält eine value
-Eigenschaft mit einer Array
der String
Werte. Die Namen von Array-Funktionen, entweder der erste Monat im Jahr oder der erste Tag der Woche, je nach der ausgewählten Option ab.
Wenn es einen Fehler erhalten die Namen dann die errorCallback
führt mit einem [GlobalizationError](GlobalizationError/globalizationerror.html)
-Objekt als Parameter. Erwarteten Fehlercode ist[GlobalizationError](GlobalizationError/globalizationerror.html).UNKNOWN\_ERROR
.
Die options
Parameter ist optional, und die Standardwerte sind:
{Typ: "breit", Artikel: 'Monate'}
Der Wert des options.type
kann narrow
oderwide
.
Der Wert des options.item
kann months
oderdays
.
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 eine Reihe von zwölf Popup-Dialoge, eine pro Monat, mit Text ähnlich month: January
:
navigator.globalization.getDateNames(
function (names) {
for (var i = 0; i < names.value.length; i++) {
alert('month: ' + names.value[i] + '\n');
}
},
function () { alert('Error getting names\n'); },
{ type: 'wide', item: 'months' }
);
Vollständiges Beispiel
<!DOCTYPE HTML>
<html>
<head>
<title>getDateNames Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
function checkDateNames() {
navigator.globalization.getDateNames(
function (names) {
for (var i=0; i<names.value.length; i++) {
alert('month: ' + names.value[i] + '\n');
}
},
function () {alert('Error getting names\n');},
{type:'wide', item:'months'}
);
}
</script>
</head>
<body>
<button onclick="checkDateNames()">Click for date names</button>
</body>
</html>