javascript_dateオブジェクト_年、月の部分を取り出す

 

javascriptで dateオブジェクトを作成してから

その時点での年、月の部分を


Numberの型として変換し、変数に格納するようなコードを

作成していただけないでしょうか?




以下は、JavaScriptで現在の日時の `Date` オブジェクトを作成し、

その年と月を `Number` 型に変換して変数に格納するコードの例です。


```javascript


// 現在の日付と時刻の Date オブジェクトを作成

const currentDate = new Date();


// 年と月を取得して Number 型に変換


 // 年

const year

 = Number(currentDate.getFullYear());


// 月 (0-11のため+1)

const month

 = Number(currentDate.getMonth() + 1); 



// コンソールに出力


console.log("年:", year); // 例: 2024

console.log("月:", month); // 例: 12



```


### コードのポイント


1. **`new Date()`**:

   現在の日付と時刻を持つ `Date` オブジェクトを作成します。



2. **`getFullYear()`**:

   年を4桁で取得します。


3. **`getMonth()`**:


   月を0から11の値で取得します(0: 1月, 11: 12月)。

   

   一般的な月番号にするには `+1` します。



4. **`Number()`**:


   明示的に `Number` 型に変換します。



### 実行結果の例


2024年12月22日にこのコードを実行した場合、

以下のような結果が得られます:


```


年: 2024

月: 12


```


コメント