Moment.js로 작업할 때 어떤 메소드가 원래 날짜 객체를 변경하고 어떤 메소드가 새 값을 반환하는지 아는 것이 중요합니다. 이렇게 하면 코드에서 의도하지 않은 부작용을 방지하는 데 도움이 됩니다. 빠른 가이드는 다음과 같습니다.
?원래 날짜 객체를 변경하는 방법:
-
startOf(unit) — 날짜를 지정된 단위(예: '연도', '월', '일')의 시작으로 설정합니다.
-
endOf(unit) — 날짜를 지정된 단위의 끝으로 설정합니다.
-
add(value, unit) — 지정된 값과 단위를 기반으로 원래 Moment 객체에 시간을 추가합니다.
-
subtract(value, unit) — 지정된 값과 단위를 기준으로 원래 Moment 객체에서 시간을 뺍니다.
-
set(unit, value) — 원래 Moment 객체의 지정된 단위를 지정된 값으로 설정합니다.
? 새 객체를 반환하는 메서드:
-
toISOString() — Moment 객체를 ISO 8601 문자열로 변환합니다.
-
toDate() — Moment 개체를 기본 JavaScript Date 개체로 변환합니다.
-
format() — 제공된 형식 문자열을 기반으로 • Moment 객체의 형식을 문자열로 지정합니다.
-
clone() — Moment 개체의 복사본을 만듭니다.
깨끗하고 예측 가능한 코드를 작성하려면 Moment.js의 변형 메서드와 비변형 메서드의 차이점을 아는 것이 중요합니다. 예상치 못한 버그를 방지하고 코드 유지 관리성을 향상하려면 이러한 차이점에 유의하세요.
위 내용은 코드에서 버그 방지: Moment.js의 변경 메서드와 변경되지 않는 메서드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!