JavaScriptのDateオブジェクトに10秒を追加する方法
JavaScriptのDateオブジェクトに秒を追加するには、setSeconds()メソッドを使用します。このメソッドは、指定した日時の秒をローカル時間に基づいて設定するものです。まずgetSeconds()メソッドで現在の秒数を取得し、そこに10を加算することで、簡単に10秒を追加することができます。
以下のコードを実行して、実際の動作を確認してみましょう。
コード例
<html>
<head>
<title>JavaScript setSeconds Method</title>
</head>
<body>
<script>
var dt = new Date("December 30, 2017 11:20:25");
dt.setSeconds( dt.getSeconds() + 10 );
document.write( dt );
</script>
</body>
</html>実行結果
Sat Dec 30 2017 11:20:35 GMT+0530 (India Standard Time)
上記の例では、2017年12月30日11時20分25秒のDateオブジェクトを作成し、setSeconds()メソッドによって現在の秒数(25秒)に10を加えています。実行結果として「11時20分35秒」が出力され、正確に10秒が追加されていることが確認できます。
なお、setSeconds()メソッドは秒だけでなく、第2引数にミリ秒を指定することも可能です。また、同様の考え方はsetMinutes()やsetHours()などのメソッドにも応用できるため、日付や時刻の加減算処理に幅広く活用できます。
-
JavaScriptオブジェクトのプロパティの追加・アクセス・削除方法を徹底解説
JavaScriptでは、オブジェクトのプロパティに対して追加・アクセス・削除といった操作を簡単に行うことができます。本記事では、それぞれの操作方法をサンプルコードとともにわかりやすく解説します。 JavaScriptオブジェクトのプロパティ操作の基本 JavaScriptオブジェクトのプロパティは、主に以下の方法で操作します。 プロパティの追加: ドット記法(obj.プロパティ名 = 値;)またはブラケット記法(obj[プロパティ名] = 値;)を使用します。存在しないプロパティに値を代入すると、自動的に新しいプロパティが作成されます。 プロパティへのアクセス: ドット記法(obj.プロパ
-
JavaScriptオブジェクトにメソッドを追加・アクセスする方法をわかりやすく解説
JavaScriptでは、オブジェクトのプロパティとして関数(メソッド)を後から動的に追加することができます。ここでは、ドット記法を使ってオブジェクトにメソッドを追加し、それを呼び出してアクセスする方法を紹介します。基本的な考え方JavaScriptのオブジェクトは「プロパティ」と「メソッド」で構成されます。プロパティが値を保持するのに対し、メソッドは関数として定義され、オブジェクトの操作や処理を行います。既存のオブジェクトに新しいメソッドを追加するには、次のようにドット記法で関数を代入します。obj.メソッド名 = function() { ... };メソッド内では this キーワードを