Notion資料庫的日期如何用中文顯示「民國幾年」跟「星期」?自訂日期格式的formulaーformatDate

2024/03/03閱讀時間約 3 分鐘
raw-image

雖然Notion內建的日期欄位,可以調整顯示年/月/日的格式

但是如果想要顯示台灣的民國、中文的星期、或是日本的平成昭和幾年

要怎麼做呢?





其實這些都可以利用Notion formula的formatDate去做運算跟指定格式!

熟悉運用之後更可以延伸算出生日、畢業日、交往紀念日等等

懶得輸入語法? 沒關係,文末有這篇文章提到的
【免費模板】整理好的Notion日期函數資料庫
免費領取,不要錯過喔!


Notion自訂日期顯示的函數formatDate的基本用法


raw-image

在Notion資料庫新增formula欄位之後,

輸入formatDate可以看到官方的提示

透過改變後面的指定格式,

可以自由改變想要呈現的日期格式





如下面範例

prop("date")如果是2024/01/01就會呈現成2024年01月01日

呈現格式的各種單位代表的英文對應表也如圖中所示,

簡單的英文就可以指定對應的單位

raw-image


利用Notion formula 呈現中文的星期

從上面的基本說明可以知道寫小寫的d可以顯示出英文的星期

但是若要顯示中文或日文的星期需要較複雜的語法

利用到slice將日期切分成七等分並顯示相應的星期

請參考以下直接將內容替換做使用


台灣的星期顯示函數解釋

raw-image


這邊顯示的語法是星期一會顯示出(一)

可將函數中的(一)換成星期一或是自己想要呈現的方式


日本的星期顯示函數

raw-image

簡單說就是將中文的地方換成日文就可以了

這邊顯示的語法是星期一會顯示出(月曜日)

可將函數中的(月曜日)換成或是自己想要呈現的方式

當然你也可以使用①②③或❶❷❸等等

喜歡的符號去表現「星期」


透過Notion formula算出各國年度顯示

Notion formula顯示台灣的民國

raw-image

使用formatDate加上toNumber之後,

能將日期欄位中的特定資料提取變成數字

變成數字之後就可以做簡單的運算

例如台灣的民國年份表示就很單純,

只要計算西元年減1911就能算出民國年份,所以只要像上圖這樣寫就可以了

💡 計算某固定年出生的孩子現在幾歲也是一樣的邏輯,
也可以計算畢業幾年、工作幾年、交往幾年等等


Notion formula顯示日本的年号

raw-image

日本的年號屬於較不規則的計算

2019年的時候是平成 31 年 / 令和 1 年

1989 是昭和 64 年 / 平成 1 年

所以需要較複雜的計算方式

先用lets函數指定yearprop("date")的年份再做運算。

複雜的函數說明如下:

指定代號yearprop("date")中抽出的年份

然後計算 year比 2019 大就是 令和x年

year等於 2019 的時候要顯示"平成 31 年 / 令和 1 年"(固定顯示)

year等於 1989 是"昭和 64 年 / 平成 1 年"(固定顯示)

year小於 1989 是昭和,顯示昭和x年 扣除剩餘情況全都是屬於

year介於 1989~2019 是平成,顯示 平成x年

💡 計算當年出生的孩子現在幾歲也是一樣的邏輯


【免費模板】整理好的Notion日期函數資料庫

看到這邊是不是覺得還是有點複雜呢?

直接複製語法去使用是最快速的學習方式

所以我準備了以上文章提到的各種語法範本的Notion資料庫頁面!

只要到我的IG這篇文章留言「日期計算」就可以索取囉


模板包含以下內容:

只要填好日期
就會算出以下項目

  • 台灣/日本年度
  • 台灣/日本/英文星期
  • 年齡計算:年齡對照表、2000年出生今年幾歲
  • 距離今年過了幾年/是幾年後

直接修改函數就可以變化畢業日、交往紀念日等等發揮!

raw-image





mai

mai

Hi,我是mai,感謝你閱讀到這邊,
希望這個文章能為你的生活帶來幫助

有任何不清楚的地方都歡迎跟我聯絡,你的回饋與建議是我繼續創作的動力!


更多notion模板→Gumroad📘 

instagram 







14會員
15內容數
紀錄與分享我使用Notion的大小事 真正解決問題的數位工具 能讓生活更輕鬆更有質感✨ 希望能提供你一些幫助,Cheers! Notion|設計|模板
留言0
查看全部
發表第一個留言支持創作者!