프로그래밍 언어/HTML,CSS,JS

Javascript Date 객체를 복제하는 방법

Rateye 2021. 10. 26. 10:31
728x90
반응형
질문 : Date 객체를 복제하는 방법은 무엇입니까?

Date 변수를 다른 변수에 할당하면 동일한 인스턴스에 대한 참조가 복사됩니다. 이것은 하나를 변경하면 다른 하나가 변경된다는 것을 의미합니다.

Date 인스턴스를 복제하거나 복사하려면 어떻게해야합니까?

답변

1970 년 1 월 1 일 00:00:00 UTC ( epoch time ) 이후의 밀리 초 수를 반환하는 Date 객체의 getTime()

var date = new Date();
var copiedDate = new Date(date.getTime());

Safari 4에서는 다음과 같이 작성할 수도 있습니다.

var date = new Date();
var copiedDate = new Date(date);

...하지만 이것이 다른 브라우저에서 작동하는지 확실하지 않습니다. (IE8에서 작동하는 것 같습니다).

출처 : https://stackoverflow.com/questions/1090815/how-to-clone-a-date-object
728x90
반응형