꿈꾸는 개발자의 블로그
[JavaScript] 날짜 형식 수정하기 : moment.js 본문
게시물 생성 날짜에 대한 형식을 바꿀 필요가 있었다. 받아온 데이터는 "2022-08-27T18:00:41Z"이였고, 나는 이것을 "2022.08.27"로 변환하고 싶었다. 그래서 알게 된 라이브러리가 moment.js! JavaScript 날짜 라이브러리이다.
728x90
날짜 형식 수정하기
1. 라이브러리 설치
2. 필요한 부분만 잘라내기 : .substr()을 이용하여 2022-08-27T18:00:41Z를 2022-08-27로 자름
3. 문자열로 변환하기 : .format()을 이용하여 moment 객체가 아닌 문자열로 변환
1. 라이브러리 설치
$ npm install moment --save
or
$ yarn add moment
2. 필요한 부분만 잘라내기
const created_at = moment((post.created_at).substr(0, 10), "YYYY-MM-DD")
3. 문자열로 변환하기
const created_at = moment((post.created_at).substr(0, 10), "YYYY-MM-DD").format("YYYY.MM.DD")
전체 코드
import moment from "moment";
const Card = ({ post }) => {
const created_at = moment((post.created_at).substr(0, 10), "YYYY-MM-DD").format("YYYY.MM.DD")
return (
<div>{created_at}</div>
)
}
export default Card;
공식 문서
728x90
728x90
'Programming > JavaScript' 카테고리의 다른 글
[JavaScript] String to Boolean, Boolean to String (타입 변환하기) (0) | 2023.11.22 |
---|---|
[JavaScript] 배열, 객체, 배열 안에 객체, 객체 안에 배열 생성하기 (0) | 2023.11.02 |
[JavaScript] 배열을 객체로 만들기 : map(), Object.fromEntries() (0) | 2022.08.23 |
[JavaScript] map(), filter() 같이 사용하기 (0) | 2022.08.21 |
[JavaScript] for문에서 setTimeout() 호출 시 var, let 차이 (0) | 2022.08.16 |
Comments