ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で日付オブジェクトのクローンを作成するには?

JavaScript で日付オブジェクトのクローンを作成するには?

DDD
リリース: 2024-10-26 10:53:03
オリジナル
908 人が閲覧しました

How to Clone a Date Object in JavaScript?

Date オブジェクトの複製

JavaScript では、Date オブジェクトを別のオブジェクトに割り当てることは、同じインスタンスへの参照をコピーするだけです。したがって、一方に加えられた変更はもう一方にも反映されます。ここで疑問が生じます: Date オブジェクトの真のクローンまたはコピーを作成するにはどうすればよいですか?

これは、Date オブジェクトの getTime() メソッドを使用して実現できます。このメソッドは、エポック (1970 年 1 月 1 日 00:00:00 UTC) から経過したミリ秒数を取得します。

Date オブジェクトをクローンするには:

var date = new Date();
var copiedDate = new Date(date.getTime());
ログイン後にコピー

このメソッドは新しい Date を生成します。オブジェクトは、元の日付とまったく同じ時間値で初期化されます。

また、Safari 4 では、次のように書くこともできます。

var date = new Date();
var copiedDate = new Date(date);
ログイン後にコピー

ただし、異なるブラウザ間でのこのアプローチの互換性は依然として不確実です。 .

以上がJavaScript で日付オブジェクトのクローンを作成するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート