日付に分を追加する

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、JavaScript で与えられた日付に分を追加する方法を探ります。addMinutesToDate 関数は Date コンストラクタとさまざまな Date メソッドを使用して、指定された分だけ追加された新しい日付オブジェクトを作成します。この実験は、JavaScript で日付を操作する方法を理解するのに役立ち、将来のプロジェクトに便利なユーティリティ関数を提供します。

日付に分を追加する関数

与えられた日付に特定の分を追加するには、次の関数を使用します。

const addMinutesToDate = (date, n) => {
  // 与えられた日付から Date オブジェクトを作成する
  const d = new Date(date);
  // Date オブジェクトに n 分を追加する
  d.setTime(d.getTime() + n * 60000);
  // 新しい日付を yyyy-mm-dd HH:MM:SS 形式の文字列として返す
  return d.toISOString().split(".")[0].replace("T", " ");
};

この関数を使用するには、日付の文字列形式を最初の引数として渡し、追加する(または負の場合は減算する)分の数を 2 番目の引数として渡します。たとえば:

addMinutesToDate("2020-10-19 12:00:00", 10); // '2020-10-19 12:10:00'
addMinutesToDate("2020-10-19", -10); // '2020-10-18 23:50:00'

関数は、yyyy-mm-dd HH:MM:SS 形式の文字列として新しい日付を返すことに注意してください。

まとめ

おめでとうございます!日付に分を追加する実験を完了しました。スキルを向上させるために、LabEx でさらに多くの実験を行って練習してください。