跳转到内容

Template talk:Year in various calendars

页面内容不支持其他语言。
维基百科,自由的百科全书
          模板依照页面评级標準无需评级。
本Template属于下列维基专题范畴:
时间专题 (获评模板級不适用重要度
本Template属于时间专题范畴,该专题旨在改善中文维基百科时间类内容。如果您有意参与,请浏览专题主页、参与讨论,并完成相应的开放性任务。
 模板级模板  根据专题质量评级标准,本Template无需评级。

發現有模板發生錯誤

[编辑]

剛才發現{{Year in other calendars}}的「中國農曆」一項出現了「表達錯誤: 未能認得到的標點 "["」的紅字,由於這個模板的結構複雜,我自己沒有能力去修復,唯有在此求助。 —Quest for Truth (留言) 2009年2月6日 (五) 13:06 (UTC)[回复]

请问是哪个条目出错。—菲菇维基食用菌协会 2009年2月7日 (六) 02:13 (UTC)[回复]
2009年--Liangent留言 2009年2月7日 (六) 06:29 (UTC)[回复]
(:)回應,修好了。--Zanhsieh (留言) 2009年2月8日 (日) 16:51 (UTC)[回复]
我没看出来改了什么啊?--Liangent留言 2009年2月9日 (一) 02:38 (UTC)[回复]
(:)回應,這個模板本身沒有問題,它依賴的模板 {{Chinese calendar/month/78/25}} 與 {{Chinese calendar/day/78/25}} 出了問題,前者在敝人修改前還未創建,後者內容完全照抄 {{Chinese calendar/day/78/24}} 的內容(正確的應該是採用英文版 {{Chinese calendar/day/78/25}})。這兩個模板照英文版改好中文化就沒事了。--Zanhsieh (留言) 2009年2月9日 (一) 15:02 (UTC)[回复]

Year in other calendars限制至少1986年的才能完全正常使用

[编辑]
1984年在其他历法中的表示
公历 1984年1月27日
MCMLXXXIV
儒略曆 1984年1月12日
羅馬曆 2737
亞美尼亞曆 1433
ԹՎ ՌՆԼԳ
巴哈伊曆 140 – 141
佛曆 2528
科普特曆 1700 – 1701
埃塞俄比亞曆 1976 – 1977
希伯來曆 5744 – 5745
印度曆
 - Vikram Samvat 2039 – 2040
 - Shaka Samvat 1906 – 1907
 - Kali Yuga 5085 – 5086
全新世纪年 11984
伊朗曆 1362 – 1363
伊斯兰历 1404 – 1405
日本纪年
 - 年號 昭和59年
 - 皇纪 皇纪2644年
檀君纪元 4317
泰國曆 2527
中华民国纪年 73
主体纪年 73

模板:Year in other calendars有限制必須至少1986年的才能使用(農曆部分會出錯),可否請專家將它門檻設低?
農曆部分:

{{ #expr: {{{year|{{CURRENTYEAR}}}}} + 2636 }}/{{ #expr: {{{year|{{CURRENTYEAR}}}}} + 2698 }}{{ #if: {{Chinese calendar/cycle|{{JD|{{{year|{{CURRENTYEAR}}}}}|1|1}}}} | -{{ #ifexpr: {{Chinese calendar/month|{{JD|{{{year|{{CURRENTYEAR}}}}}|1|1}}}} >= 0 | {{Chinese calendar/month|{{JD|{{{year|{{CURRENTYEAR}}}}}|1|1}}}} | [[閏月|閏]] {{abs|{{Chinese calendar/month|{{JD|{{{year|{{CURRENTYEAR}}}}}|1|1}}}}}}}}-{{Chinese calendar/day|{{JD|{{{year|{{CURRENTYEAR}}}}}|1|1}}}} }}<br /><small>([[干支|{{Chinese calendar/year name|{{ #expr: ({{{year|{{CURRENTYEAR}}}}} + 55) mod 60 }}}}]]年{{ #if: {{Chinese calendar/cycle|{{JD|{{{year|{{CURRENTYEAR}}}}}|1|1}}}} | {{Chinese calendar/month name|{{Chinese calendar/month|{{JD|{{{year|{{CURRENTYEAR}}}}}|1|1}}}}}}月{{Chinese calendar/day name|{{Chinese calendar/day|{{JD|{{{year|{{CURRENTYEAR}}}}}|1|1}}}}}}日 }})</small><br /><div>  — 至 —</div>{{ #expr: {{{year|{{CURRENTYEAR}}}}} + 2637 }}/{{ #expr: {{{year|{{CURRENTYEAR}}}}} + 2697 }}{{ #if: {{Chinese calendar/cycle|{{JD|{{{year|{{CURRENTYEAR}}}}}|12|31}}}} | -{{ #ifexpr: {{Chinese calendar/month|{{JD|{{{year|{{CURRENTYEAR}}}}}|12|31}}}} >= 0 | {{Chinese calendar/month|{{JD|{{{year|{{CURRENTYEAR}}}}}|12|31}}}} | [[閏月|閏]] {{abs|{{Chinese calendar/month|{{JD|{{{year|{{CURRENTYEAR}}}}}|12|31}}}}}}}}-{{Chinese calendar/day|{{JD|{{{year|{{CURRENTYEAR}}}}}|12|31}}}} }}<br /><small>([[干支|{{Chinese calendar/year name|{{ #expr: ({{{year|{{CURRENTYEAR}}}}} + 56) mod 60 }}}}]]年{{ #if: {{Chinese calendar/cycle|{{JD|{{{year|{{CURRENTYEAR}}}}}|12|31}}}} | {{Chinese calendar/month name|{{Chinese calendar/month|{{JD|{{{year|{{CURRENTYEAR}}}}}|12|31}}}}}}月{{Chinese calendar/day name|{{Chinese calendar/day|{{JD|{{{year|{{CURRENTYEAR}}}}}|12|31}}}}}}日 }})</small>

--Jason924tw留言2013年12月31日 (二) 10:36 (UTC)[回复]

似乎是Template:Chinese calendar/yearTemplate:Chinese calendar/monthTemplate:Chinese calendar/day有些子模板還沒從英文維基搬過來?-Lif…lon 2013年12月31日 (二) 14:20 (UTC)[回复]
忘簽名...。見右表的農曆部分--Jason924tw留言2013年12月31日 (二) 17:46 (UTC)[回复]
從右邊的例子可以看出以上代碼解析時需要引用的模板之一是Template:Chinese calendar/day/78/0,但這個模板因為還沒建立所以出現錯誤。對應的模板英文維基有en:Template:Chinese calendar/day/78/0。-Lif…lon 2014年1月1日 (三) 06:27 (UTC)[回复]
我從英語版複製貼上了,但仍有問題。其他小於1985年的也有許多需補充的模板需要大家幫忙。--Jason924tw留言2014年1月1日 (三) 13:13 (UTC)[回复]
我瞭解了,因為要把英文維基的那些子頁面都搬過來才能使用前面那些年(英文有2,042子頁面,現在中文有58個子頁面),所以才把這門檻做這麼高呀--Jason924tw留言2014年1月3日 (五) 15:24 (UTC)[回复]
可能是當初誰開始把模板搬過來的後來懶得繼續了 = =-Lif…lon 2014年1月4日 (六) 05:07 (UTC)[回复]
我是来学习的,才知道还有这么强大的函数。可惜85前的生日都无法表示,有点遗憾。希望大侠继续深入研究下去~ --greation 留言2014年1月8日 (三) 16:35 (UTC)[回复]
这东西该改用Lua吧。Liangent留言 2014年1月13日 (一) 16:04 (UTC)[回复]
使用 {{#ifexpr:{{#expr: {{{1|{{CURRENTYEAR}}}}} > 1985}}| 內容 }} 讓他可以被隱藏好嗎?--Jason924tw留言2014年1月15日 (三) 14:24 (UTC)[回复]
括號放錯位置了吧。應該是“{{#ifexpr:{{#expr: {{{1|{{CURRENTYEAR}}}}}}} > 1985| 內容 }}”?-Lif…lon 2014年1月15日 (三) 17:10 (UTC)[回复]
使用 {{#ifexpr:{{#expr: {{{1|{{CURRENTYEAR}}}}} > 1985}}| 內容 }} 對吧,見Help:解析器函数Help:计算註:我也不大確定,請各位幫忙看看---Jason924tw留言2014年1月16日 (四) 08:48 (UTC)[回复]
似乎可以直接用{{#ifexpr:{{{1|{{CURRENTYEAR}}}}} > 1985| 內容 }},你說的好像也對--Jason924tw留言2014年1月16日 (四) 08:59 (UTC)[回复]
那個{{#expr:…}}的作用是把後面的變量變成數值以便運用,所以要包含的只是變量,關括號放在“1985”之後的話,{{{1}}}賦值為非數字的話(例如文字、符號)便會出錯。-Lif…lon 2014年1月16日 (四) 14:06 (UTC)[回复]
你說的也是...雖然他本來就不該輸入非數字... {{#ifexpr:{{#expr: {{{year|{{CURRENTYEAR}}}}}}} > 1985| 內容 }} --Jason924tw留言2014年1月16日 (四) 14:19 (UTC)[回复]
已经ifexpr了就不用单独再expr一次了。Liangent留言 2014年1月16日 (四) 15:20 (UTC)[回复]
{{#ifexpr: {{{year|{{CURRENTYEAR}}}}} > 1984| 內容 }} --Jason924tw留言2014年1月17日 (五) 12:07 (UTC)[回复]

關於裡面的「佛曆」紀年

[编辑]

裡面的「佛曆」年是用 {{ #expr: {{{year|{{CURRENTYEAR}}}}}+544 }} 的計算方式,也就是西元年加上544,但佛曆年跟西元年好像不是完全對應的關係,根據佛曆#公曆佛曆換算章節:「佛曆年 = 公曆年 + 543,若過佛誕日印度曆二月初八,農曆四月初八。)再加1年」,目前的轉換方式則是純粹加上544而已,可能會轉換錯誤。--61.224.234.237留言2015年4月4日 (六) 06:08 (UTC)[回复]

1911 之前的民國紀元

[编辑]

比如 1908年 的中文頁面,套入模板後會顯示 民國紀元 -3,但按習慣算法,該年應該是 民國前 4 年。 英文頁面就沒有問題,顯示成「Minguo calendar 4 before ROC / 民前4年」。

也許該修改一下模板內的函數? -Wayne Su 2015年10月14日 (三) 02:21 (UTC)

关于君主纪年

[编辑]

2100年。为何英国君主纪年会显示为N/A而和历显示的是令和82年--Sheminghui.WU留言2024年8月24日 (六) 01:57 (UTC)[回复]

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy