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

JavaScriptのsetUTCMinutes()メソッドでUTCに基づいて指定日時の「分」を設定する方法


JavaScriptのDateオブジェクトが持つsetUTCMinutes()メソッドは、協定世界時(UTC)に基づいて、指定した日付の「分」を設定するためのメソッドです。

setUTCMinutes()メソッドのパラメータ

setUTCMinutes(minutesValue[, secondsValue[, msValue]])メソッドで使用できるパラメータは以下の通りです。

  • minutesValue − 分を表す0から59までの整数を指定します。
  • secondsValue − 秒を表す0から59までの整数を指定します。secondsValueを指定する場合は、minutesValueも必ず指定する必要があります。
  • msValue − ミリ秒を表す0から999までの数値を指定します。msValueを指定する場合は、minutesValueとsecondsValueも必ず指定する必要があります。

使用例

以下のコードを実行すると、協定世界時(UTC)に基づいて指定した日付の「分」を設定できます。

<html>
   <head>
      <title>JavaScript setUTCMinutes Method</title>
   </head>

   <body>
      <script>
         var dt = new Date( "Aug 28, 2008 13:30:00" );
         dt.setUTCMinutes( 85 );
         
         document.write( dt );
      </script>
   </body>
</html>

この例では、setUTCMinutes()に「85」という値を渡しています。分の値が59を超えた場合、JavaScriptは自動的に桁上げ(繰り上がり)処理を行うため、時刻は1時間加算されて調整されます。このように、範囲外の値を指定してもメソッドが自動的に正しい日時へ補正してくれる点が便利です。

なお、ローカル時刻ではなくUTCに基づいて分を設定したい場合にsetUTCMinutes()を使用し、ローカル時刻基準で設定したい場合はsetMinutes()を使用するという違いがあります。タイムゾーンをまたぐアプリケーションや、サーバー時刻とクライアント時刻を同期する処理では、この違いを意識することが重要です。

  1. Matplotlibで日付のxticklabels(X軸ラベル)を設定する方法

    matplotlibで時系列データを可視化する際、X軸の目盛りラベル(xticklabels)を読みやすい日付形式に整形したいケースは非常に多くあります。本記事では、エポック時刻(UNIXタイムスタンプ)を「YYYY-MM-DD HH:MM:SS」形式の日付ラベルとして表示する具体的な手順を、コード例とともに解説します。 基本的な手順 図のサイズを設定し、サブプロット間および周囲の余白を調整します。 エポック時刻と値の2つのリストを作成します。 エポック時刻から日付文字列のリストを生成します。 figureとサブプロットを作成します。 plot()メソッドで日付と値をプロットします。 xti

  2. Outlookでメールに有効期限を設定する方法【期限切れ表示のカスタマイズも解説】

    Outlookでは、メッセージを自由な形式で作成できるだけでなく、送信するメールに有効期限(失効日時)を設定することもできます。有効期限が過ぎたメールは、一覧上で取り消し線付きで表示されます。この取り消し線は「このメールはすでに古い情報である」ことを示す目印ですが、クリックすれば引き続き内容を開いて確認することは可能です。 なお、有効期限が切れたメールが自動的に削除されることはありません。不要な場合は、手動で削除する必要がありますので注意しましょう。 Outlookメールに有効期限を追加・設定する方法 この記事では、以下の3つの操作方法をわかりやすく解説します。 個別のメッセージに有効期限を