- [JavaScript] 날짜 데이터를 yyyy-MM-dd 형식으로 만들기2023년 05월 25일 15시 54분 32초에 업로드 된 글입니다.작성자: DandyNow728x90반응형
날짜 정보를 문자열로 변경하되 "yyyy-MM-dd"로 변경하고 싶었다. 파이썬에서 strftime이라는 메소드를 이용하면 간단했던 것이다. 참고로 파이썬 코드는 아래와 같다.
import datetime now = datetime.datetime.now() formattedDate = now.strftime("%Y-%m-%d") # 2023-05-25 print(formattedDate)자바스크립트는 toLocaleDateString 메소드와 정규식을 이용해 구현할 수 있었다. 작성한 코드는 아래와 같다.
date // 날짜 정보를 담고 있는 변수 date ?.toLocaleDateString('ko-KR', { year: 'numeric', month: '2-digit', day: '2-digit', }) // 객체 {year, month, day}를 인수로 넣은 이유는 월, 일을 두자리로 만들기 위함 .replace(/\./g, '') .replace(/\s/g, '-')참고 자료:
[JS] 현재 날짜, 시간 포맷 (YYYY-MM-DD hh:mm:ss)
YYYY-MM-DD HH:MM:SS const TIME_ZONE = 9 * 60 * 60 * 1000; // 9시간 const date = new Date('2021-08-05 09:51:31'); new Date(date.getTime() + TIME_ZONE).toISOString().replace('T', ' ').slice(0, -5); // 2021-08-05 09:51:31 toISOString() 메서드는 "YYYY-MM
gurtn.tistory.com
2023-05-26 추가
npm 모듈을 이용해 간단히 해결하는 방법이 있었다. 해당 코드는 아래와 같다.
// React.js 프로젝트의 경우임 import { format } from 'date-fns'; const startDate = format(openDate, 'yyyy-MM-dd').toString();date-fns
https://www.npmjs.com/package/date-fns
date-fns
Modern JavaScript date utility library. Latest version: 2.30.0, last published: a month ago. Start using date-fns in your project by running `npm i date-fns`. There are 14125 other projects in the npm registry using date-fns.
www.npmjs.com
728x90반응형'언어·프레임워크 > JavaScript' 카테고리의 다른 글
[Javascript] 즉시 실행 함수를 이용한 유튜브 동영상 재생 속도 제어 (0) 2023.09.22 [JavaScript] "라이트 모드-다크 모드" 전환 기능 구현 중 만난 문제, 'false'는 과연 false일까? (0) 2023.09.20 [JavaScript] python range()와 유사한 JavaScript 코드 작성 (0) 2023.05.20 [JavaScript] 0이 24개 있는 배열 생성 (1) 2023.05.18 [Javascript] RSSI를 미터(m)로 환산하는 함수 (0) 2023.05.08 다음글이 없습니다.이전글이 없습니다.댓글