inblog logo
|
찬찬잉
    Front-end Developer

    momnet.js 메소드 정리

    momnet.js 메소드 정리
    찬찬잉's avatar
    찬찬잉
    Mar 04, 2024
    momnet.js 메소드 정리
    시간을 구하는 js 라이브러리이다.
     
    아래는 자주 사용하는 메소드를 정리해보았다. 생각보다 정리된 곳이 없어서…
    1. moment(): 현재 시간을 나타내는 moment 객체를 반환합니다.
      1. const now = moment();
    1. moment(value): 지정된 값으로 moment 객체를 만듭니다. 값은 날짜 및 시간을 나타내는 문자열, 숫자, Date 객체 등이 될 수 있습니다.
      1. const m = moment('2022-01-01');
    1. format(): 날짜 및 시간을 지정된 형식의 문자열로 변환합니다.
      1. const formattedDate = moment().format('YYYY-MM-DD');
    1. add(amount, unit): 지정된 단위에 따라 날짜 및 시간을 더합니다.
      1. const futureDate = moment().add(1, 'days');
    1. subtract(amount, unit): 지정된 단위에 따라 날짜 및 시간을 뺍니다.
      1. const pastDate = moment().subtract(1, 'weeks');
    1. startOf(unit): 지정된 단위로 현재 날짜 및 시간을 설정합니다.
      1. const startOfMonth = moment().startOf('month');
    1. endOf(unit): 지정된 단위로 현재 날짜 및 시간을 설정하고, 해당 단위의 끝에 맞춥니다.
      1. const endOfDay = moment().endOf('day');
    1. isBefore(): 다른 날짜보다 이전인지 확인합니다.
      1. const isBefore = moment('2022-01-01').isBefore('2023-01-01');
    1. isAfter(): 다른 날짜보다 이후인지 확인합니다.
      1. const isAfter = moment('2023-01-01').isAfter('2022-01-01');
    1. diff(): 다른 날짜와의 차이를 계산합니다.
      1. const diffInDays = moment('2022-01-01').diff('2022-02-01', 'days');
    1. isValid(): 유효한 날짜인지 확인합니다.
      1. const isValidDate = moment('2022-02-31').isValid();
    1. utc(): UTC로 날짜 및 시간을 표현합니다.
      1. const utcDate = moment.utc();
    1. local(): 현지 시간대로 날짜 및 시간을 표현합니다.
      1. const localDate = moment.utc().local();
    1. toISOString(): ISO 8601 형식으로 날짜를 반환합니다.
      1. const isoString = moment().toISOString();
    1. fromNow(): 현재 시간으로부터 경과한 시간을 읽기 좋은 형식으로 반환합니다.
      1. const timeAgo = moment('2022-01-01').fromNow();
    1. calendar(): 날짜를 현재 시간을 기준으로 상대적인 형식으로 반환합니다.
      1. const calendarFormat = moment('2022-01-01').calendar();
    1. isSame(): 두 개의 날짜가 동일한지 확인합니다.
      1. const sameDate = moment('2022-01-01').isSame('2022-01-01', 'day');
    1. isBetween(): 날짜가 두 개의 날짜 사이에 있는지 확인합니다.
      1. const betweenDate = moment('2022-01-15').isBetween('2022-01-01', '2022-02-01');
    1. parseZone(): 날짜를 지정된 시간대로 파싱합니다.
      1. const parsedDate = moment.parseZone('2022-01-01T12:00:00+05:00');
    1. unix(): Unix 타임스탬프로 날짜를 반환합니다.
      1. const unixTimestamp = moment().unix();
    이렇게 메소드를 각각 정리해보았다! 원하는 메소드를 잘가져다 쓰시길!
    Share article

    찬찬잉

    RSS·Powered by Inblog