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>