노션 수식: 날짜 포맷팅을 위한 수식 코드 활용법
24. 11. 30.
최근에 프로젝트 마감을 하면서 날짜를 일일이 정리해야 하는데, 날짜를 좀 더 보기 좋게 포맷할 수 있는 방법이 있을까요? 예를 들어, '2023-10-01 14:30' 형태로 말이죠.
노션 수식으로 날짜를 원하는 형식으로 포맷할 수 있습니다! 아래 코드를 사용하면 날짜를 'YYYY-MM-DDTHH:mm' 형태로 변환할 수 있어요. 이 코드를 데이터베이스의 속성에 추가해 보세요!
수식 코드
lets(
year, prop("날짜").year(),
month, prop("날짜").month() >= 10 ? prop("날짜").month() : "0" + prop("날짜").month(),
date, prop("날짜").date() >= 10 ? prop("날짜").date() : "0" + prop("날짜").date(),
hour, prop("날짜").hour() >=10 ? prop("날짜").hour() : "0" + prop("날짜").hour(),
min, prop("날짜").minute() >=10 ? prop("날짜").minute() : "0" + prop("날짜").minute(),
year + "-" + month + "-" + date + "T" + hour + ":" + min
)
간략한 설명
노션 수식 코드 설명
기능
- 날짜를 ISO 8601 형식으로 변환
구성 요소
- **lets**: 여러 변수를 정의하고 사용
- *year*: 년도 추출
- *month*: 월 추출 (1자리 수에 대해 0 패딩)
- *date*: 일 추출 (1자리 수에 대해 0 패딩)
- *hour*: 시 추출 (1자리 수에 대해 0 패딩)
- *min*: 분 추출 (1자리 수에 대해 0 패딩)
결과
- 반환 값: `YYYY-MM-DDTHH:MM` 형식의 날짜 문자열