notion 노션

dateBetween(prop("Date"), now(), "years")
dateBetween(prop("Date"), now(), "quarters")
dateBetween(prop("Date"), now(), "months")
dateBetween(prop("Date"), now(), "weeks")
dateBetween(prop("Date"), now(), "days")
dateBetween(prop("Date"), now(), "hours")
dateBetween(prop("Date"), now(), "minutes")
dateBetween(prop("Date"), now(), "seconds")
dateBetween(prop("Date"), now(), "milliseconds")
  • dateBetween(A, B, “years”)
  • A에서 B를 뺌
  • 과거(작은수)에서 미래(큰수)를 빼면 마이너스
  • 오늘에서 다가오는 생일을 빼면 마이너스

dateAdd(now(), 1, "years")
dateAdd(now(), 1, "quarters")
dateAdd(now(), 1, "months")
dateAdd(now(), 1, "weeks")
dateAdd(now(), 1, "days")
dateAdd(now(), 1, "hours")
dateAdd(now(), 1, "minutes")
dateAdd(now(), 1, "seconds")
dateAdd(now(), 1, "milliseconds")

생년월일 기준으로 생일찾기

if(
    formatDate(
        dateAdd(
            prop("생일"), prop("한국나이"), "years"
        ), 
        "L"
    ) == formatDate(now(), "L")
    , 
    dateAdd(
        prop("생일"), 
        prop("한국나이"), 
        "years"
    )
    , 
    dateAdd(
        prop("생일"), 
        prop("한국나이"), 
        "years"
    )
)

일수차이 계산

dateSubtract(dateSubtract(now(), hour(now()), "hours"), minute(now()), "minutes")
dateBetween(
    prop("Due Date"), 
    dateSubtract(
        dateSubtract(
            now(), 
            hour(now()), 
            "hours"
        ), 
        minute(now()), 
        "minutes"
    ),
    "days"
)
  • 지정된 날짜에서 오늘날짜를 빼서 몇일 차이가 있는지를 알아내는 방법 (시간에 영향을 받지 않음)
if(formatDate(day1,"MMDD") == formatDate(now(),"MMDD"), 0, 정상적인 남은날짜 계산 )
  • 생일날 만나이는 증가하여 생일이 내년으로 표시되어 0표기 안되는 부분을 연월일 비교하여 0으로 만듬