模板:Date.isMD
外觀
![]() | 此模板被引用於約301,000個頁面,佔全部頁面的4%。 為了避免造成大規模的影響,所有對此模板的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此模板中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
![]() | 本模板含有複雜而精密的擴展語法。 編輯本模板前,建議您先熟悉解析器函數與本模板的設計思路、運作原理等。若您的編輯引發了意外的問題,請儘快撤銷編輯,因為本模板可能被大量頁面使用。 您所作的編輯可先在模板沙盒或您的個人頁面中進行測試。 |
{{Date.isMD|參數1}}判斷參數1是否為一個月份和天數的組合。
細節
本模板調用{{#switch:}}函數進行判斷,當參數1為類似於以下中文格式的月份或日期時,返回值為「1」:
- 1月
- 1月1日
- 12月31日
為其他值時,返回空串。
舉例
代碼 | 結果 |
---|---|
{{Date.isMD|1月}}
|
1 |
{{Date.isMD|12月}}
|
1 |
{{Date.isMD|12月1日}}
|
1 |
{{Date.isMD|二月}}
|
|
{{Date.isMD|二月二日}}
|
|
{{Date.isMD|1}}
|
|
{{Date.isMD|0}}
|
|
{{Date.isMD|0801}}
|
|
{{Date.isMD|}}
|
(註:單元格為空表示輸出空串。)
參見
- {{Date.IsLeapYear}},判斷某一年份是否為閏年。
- Help:模板擴展語法#switch
上述文件嵌入自Template:Date.isMD/doc。 (編輯 | 歷史) 編者可以在本模板的沙盒 (建立 | 鏡像)和測試樣例 (建立)頁面進行實驗。 請在/doc子頁面中添加分類。本模板的子頁面。 |