알찬정보 툰코 개발 트렌드 이슈 코딩

알찬정보 툰코 개발 트렌드 이슈 코딩

  • [Node.js] moment.js로 날짜 표시하기

    hellowsydney8010

    2023년 12월 08일
    개발지식, 미분류, 생활지식
    [Node.js] moment.js로 날짜 표시하기

    📌 설치

    npm i moment
    혹은
    npm install –save moment

    📌 날짜 다루기

    const moment = require("moment");
     
    moment();  // Moment<2022-01-04T14:15:38+09:00>
    moment().format();  // 2022-01-04T14:17:38+09:00
    moment().format("YYYY/MM/DD hh:mm:ss a");  // 2022/01/04 02:22:01 pm

    format()으로 원하는 날짜 형식을 지정할 수 있다.

    • 년 – YYYY: 2022 / YY: 22
    • 월 – MMMM: January / MMM: Jan / MM: 01 / M: 1
    • 일 – DD: 04 / D: 4
    • 시 – (12시간제) hh: 02 / h: 2,   (24시간제) HH: 14 / H: 14
    • 분 – mm: 02 / m: 2
    • 초 – ss: 01 / s: 1
    • a: 시간이 PM인지 AM인지 표시

    fromNow()로 현재 시간으로부터 날짜/시간 차이를 구할 수 있다.

    moment("2021-11-16").fromNow();  // 2달 전
    moment("2022-11-16").fromNow();  // 10달 후
     
    moment("2022-01-04 12:30:18").fromNow();  // 3시간 전
    moment("2022-01-04 18:30:18").fromNow();  // 3시간 전
     
    moment("2022-01-04 15:30:18").fromNow();  // 3분 전

    📌 한글패치

    먼저 moment-timezone를 설치해야한다.

    npm i moment-timezone으로 설치

    require("moment");
    require("moment/locale/ko");
     
    moment().format("YYYY MMMM Do hh:mm:ss a");  // 2022 1월 4일 03:42:44 오후
    dev, 개발, 개발자, 개발정보, 스크립트, 웹개발
    다음
    이전

    답글 남기기 응답 취소

    이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Subscribe to Our Newsletter!

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Subscribe Now

Copyright © 2023 Sydney Note

Design by ThemesDNA.com