Date() と new Date() の違いがわかりません

Date() は文字列表現を、 new Date() はオブジェクトを返します。
2022年1月24日
ユーザー

お世話になります。
今回のレッスンを受講して、なんとなく使っていた Date()newDate() の二つの Date の扱い方が分からなくなりました。
MDN では、

Date() は現在の日付と時刻の文字列表現を返します。
new Date() はコンストラクターとして呼び出された場合、新しい Date オブジェクトを返します。

と記載されていますが、この 2 つは () がついているので関数なのでしょうか?
そうだとすればどれをどのように使い分ければいいのでしょうか?
よろしくお願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(18)