[NOTION] 노션 디데이 속성 추가하기(날짜 지남/오늘/~일 전)

2023. 12. 12. 03:07· 기타
728x90

2023년이 지나가면서 연간 계획표를 만들고 싶어졌다. 

다른 속성 같은 경우에는 쉽게 할 수 있었는데, 디데이 속성의 경우에는 수식을 직접 입력해야 해서 꽤 어려웠다.  

특히 내가 원하는 형태는 위와 같은데.. 

지난 날짜는 "날짜 지남"으로, 오늘의 경우 "오늘"로, 00일 전의 일인 경우는 "00일 전"으로 표시하고 싶었다. 

 

먼저, + 버튼을 눌러 "수식" 속성을 추가한다. 

 

 

속성을 추가하고, "편집" 선택!

 

그럼 이렇게 수식을 입력할 수 있는 창이 뜨는데, 

 


      
if(equal(dateBetween(dateSubtract(dateSubtract(now(), hour(now()), "hours"), minute(now()), "minutes"), prop("날짜"), "days"), 0), "오늘", if(dateBetween(now(), prop("날짜"), "days") > 0, "날짜 지남", format(-dateBetween(now(), prop("날짜"), "days")+1)+"일 전"))

 

다음과 같은 수식을 복사해서 쓰면 된다! 

자세한 설명은.. 


      
# 첫 번째 케이스(오늘 날짜일 때)
if
(equal(dateBetween(dateSubtract(dateSubtract(now(), hour(now()), "hours"), minute(now()), "minutes"), 날짜, "days"), 0), "오늘",
# 두 번째 케이스(날짜가 지났을 때)
if(dateBetween(now(), 날짜, "days") > 0, "날짜 지남",
# 세 번째 케이스(d-day)
format(-dateBetween(now(), 날짜, "days")+1)+"일 전"))

 

다른 인터넷을 보고 했을 때는 "오늘"인 케이스를 처리하는게 까다로웠다. 

원래, 아래의 코드를 보고 했었는데


      
## 잘못된 코드
if(dateBetween(now(), prop("날짜"), "days") == 0, "오늘", if(dateBetween(now(), prop("날짜"), "days") > 0, format(dateBetween(now(), prop("날짜"), "days"))+ "날짜 지남", format(-dateBetween(now(), prop("날짜"), "days"))+"일 전"))

 

이렇게하면, 아래 사진처럼 바로 다음날도 오늘로 뜨기에, 오늘 날짜 처리하는 방법을 바꿨어야 했다! 오늘은 12월 12일인데, 12월 13일도 "오늘"로 나오는 것이었다! 좀 복잡하지만 여러 코드를 참고하여 직접 작성해 보았다. 

원하는대로 나오지 않은 모습...

 


 

최종적으로 원하는 형태로 나오는 것을 확인할 수 있다! 

 

끄읏-!

728x90
저작자표시 비영리 변경금지

'기타' 카테고리의 다른 글

MAC 아나콘다 완전 삭제 및 설치 (2024년 3월 27일 기준)  (0) 2024.03.27
맥북 개발자 초기 환경설정하기 (2)  (0) 2024.03.04
맥북 개발자 초기 환경설정하기  (0) 2024.03.04
[ChatGPT 3.5] ChatGPT 무료버전으로 데이터 분석해보기  (0) 2024.02.22
파이참(Pycharm) 버전 업데이트 및 설치 방법  (0) 2023.11.04
'기타' 카테고리의 다른 글
  • 맥북 개발자 초기 환경설정하기 (2)
  • 맥북 개발자 초기 환경설정하기
  • [ChatGPT 3.5] ChatGPT 무료버전으로 데이터 분석해보기
  • 파이참(Pycharm) 버전 업데이트 및 설치 방법
_알파카
_알파카
안녕하세요, 데이터 분석가를 꿈꾸는 개인기록 블로그입니다:)
250x250
_알파카
yeonnys' 개발일지
_알파카
전체
오늘
어제
  • 분류 전체보기 (248) N
    • PYTHON (16)
    • MYSQL (6)
    • 코딩테스트 (126)
      • PYTHON (88)
      • SQL (34)
      • AL (4)
    • STUDY (45)
      • 데이터 분석 (1)
      • DevCourse (44)
      • BOOST CLASS (0)
    • 데이터 시각화 (7)
      • Redash (3)
      • Tableau (1)
      • Superset (2)
    • 데이터 웨어하우스 (5)
      • Snowflake (3)
      • Redshift (0)
    • STATISTICS (1)
    • GIT (5)
    • AWS (4)
    • AI (1)
    • EXCEL (1)
    • 프로젝트 (5)
    • 기타 (16) N
    • 일기 (10)

블로그 메뉴

  • 홈
  • 방명록
  • 글쓰기
  • 설정

공지사항

인기 글

태그

  • 백준
  • 파이썬
  • AWS
  • python
  • S3
  • 딕셔너리
  • mysql
  • redash
  • 코딩테스트
  • 프로그래머스

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
_알파카
[NOTION] 노션 디데이 속성 추가하기(날짜 지남/오늘/~일 전)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.