解析
Day.js は、ネイティブの Date.prototype を直接変更するのではなく、Date オブジェクトをラップしたオブジェクトを生成します。このラッパーオブジェクトを取得するには、サポートされているいずれかの入力タイプを引数として dayjs() を呼び出すだけです。
Day.js オブジェクトはイミュータブル(不変)です。つまり、Day.js オブジェクトの状態を変更する API 操作は、常に新しいインスタンスを返します。
Day.js は、ネイティブの Date.prototype を直接変更するのではなく、Date オブジェクトをラップしたオブジェクトを生成します。このラッパーオブジェクトを取得するには、サポートされているいずれかの入力タイプを引数として dayjs() を呼び出すだけです。
Day.js オブジェクトはイミュータブル(不変)です。つまり、Day.js オブジェクトの状態を変更する API 操作は、常に新しいインスタンスを返します。