JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptのsetUTCHours()メソッドでUTC(協定世界時)に基づいて時刻を設定する方法

JavaScriptのsetUTCHours()メソッドは、指定した日付の時刻(時間)を、協定世界時(UTC)に基づいて設定するためのメソッドです。ローカルタイムではなく、常にUTCを基準として動作する点が特徴です。

setUTCHours()メソッドの構文

setUTCHours()メソッドの基本的な構文は以下のとおりです。

setUTCHours(hoursValue[, minutesValue[, secondsValue[, msValue]]])

パラメータの詳細

  • hoursValue − 時間を表す0から23までの整数値を指定します。このパラメータは必須です。
  • minutesValue − 分を表す0から59までの整数値を指定します。省略可能ですが、secondsValueやmsValueを指定する場合は必須になります。
  • secondsValue − 秒を表す0から59までの整数値を指定します。このパラメータを指定する場合は、minutesValueも同時に指定する必要があります。
  • msValue − ミリ秒を表す0から999までの数値を指定します。このパラメータを指定する場合は、minutesValueとsecondsValueも同時に指定する必要があります。

setUTCHours()の使用例

以下のコードでは、まず「2008年8月28日 23:30:00」の日付オブジェクトを作成し、その後setUTCHours()メソッドを使ってUTC基準で時間を15時に設定しています。

<html>
   <head>
      <title>JavaScript setUTCHours Method</title>
   </head>
   <body>
      <script>
         var dt = new Date( "Aug 28, 2008 23:30:00" );
         dt.setUTCHours( 15 );

         document.write( dt );
      </script>
   </body>
</html>

このコードを実行すると、Dateオブジェクトの時間部分がUTC基準で15時に更新され、結果がブラウザに出力されます。分・秒・ミリ秒を引数として渡さなかった場合、それらの値は元の日付オブジェクトの値がそのまま維持される点にも注意してください。

  1. Windows 10で時計の表示を24時間制・12時間制に変更する方法

    Windows 10のタスクバーの時計は、初期状態では12時間制で表示されるように設定されています。この仕様はWindows誕生以来変わっておらず、多くのユーザーはデフォルト設定に満足しているため、特に変更の必要はないでしょう。しかし中には、24時間制表示を好むユーザーや、逆に24時間制になっているのを12時間制に戻したいユーザーもいます。 Windows 10で時刻表示を24時間制/12時間制に切り替える方法 では、実際にどうやって2つの形式を切り替えるのかが問題になります。実は方法は2つあり、「設定」アプリを使う方法と「コントロールパネル」を使う方法があります。どちらを選んでも、最終的な

  2. Windows 10で時刻表示を12時間制・24時間制に変更する方法

    Windows 10のタスクバーに表示される時計は、初期状態では12時間制で表示されるように設定されています。この設定で満足しているユーザーが大多数を占めており、あえて変更する必要がない方も多いでしょう。しかし、中にはタスクバーの時計を24時間制に変更したいと考えているユーザーもいます。逆に、24時間制で表示されているものを12時間制に戻したいというケースもあるかもしれません。Windows 10で時刻表示の形式を変更する2つの方法それでは、どのようにして時刻表示の形式を切り替えるのでしょうか。実は、変更方法は主に2つあります。「設定」アプリを使う方法と「コントロールパネル」を使う方法です。ど