방명록
- [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, '-')
참고 자료:
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
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 다음글이 없습니다.이전글이 없습니다.댓글