globalization.isDayLightSavingsTime

夏時間の時間が、クライアントのタイム ゾーンとカレンダーを使用して特定の日付に対して有効かどうかを示します。

navigator.globalization.isDayLightSavingsTime(date, successCallback, errorCallback);

説明

夏時間が有効にするかどうかを示します、 successCallback と、 properties オブジェクトをパラメーターとして。 そのオブジェクトが必要な dst を持つプロパティ、 Boolean 値。 A true 値は、夏時間の時間が指定した日付のために有効であることを示しますと false がないことを示します。

受信パラメーター date 型である必要がありますDate.

日付を読み取り中にエラーがある場合、 errorCallback を実行します。予想されるエラーコードです。[GlobalizationError](GlobalizationError/globalizationerror.html).UNKNOWN\_ERROR.

サポートされているプラットフォーム

  • アンドロイド
  • ブラックベリー WebWorks (OS 5.0 およびより高い)
  • iOS
  • Windows Phone 8

簡単な例

夏の間、これでのようなテキストとポップアップ ダイアログを表示するブラウザーは、DST が有効なタイム ゾーンに設定されている場合と dst: true

navigator.globalization.isDayLightSavingsTime(
    new Date(),
    function (date) {alert('dst: ' + date.dst + '\n');},
    function () {alert('Error getting names\n');}
);

完全な例

<!DOCTYPE HTML>
<html>
  <head>
    <title>isDayLightSavingsTime Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkDayLightSavings() {
      navigator.globalization.isDayLightSavingsTime(
        new Date(),
        function (date) {alert('dst: ' + date.dst + '\n');},
        function () {alert('Error getting names\n');}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkDayLightSavings()">Click for daylight savings</button>
  </body>
</html>