本网站由以下捐款支持:OEIS基金会.

模板:Iflappyear

来自OeisWiki
(重定向自模板:如果闰年)
跳转到:航行,搜索

这个{{花椰菜}}{{如果闰年}}if-then-else函数模板返回的日期和时间{{{2| 1 }}}如果{{{1|{{LOCALYEAR}}}}}是一个闰年,否则返回{{{3| 0 }}}。在普通英语中,如果第一个参数(默认为OEIS Wiki服务器的本地年份)是闰年,则返回第二个参数(缺省为1),否则返回第三个参数(预设为0)

这个{{是闰年}}日期和时间谓词函数模板返回1(如果为true)或0(如果为false)

考虑公元1年至10000年的年份,而不考虑公元前年份。请注意,没有年份0,因为古希腊人和罗马人没有.遵守以下两个日历

  • 儒略历从1年到1581年(公元前46年,尤利乌斯·凯撒改革了罗马日历闰年(由一个简单的规则给出),但犯了许多错误,直到公元4年(包括公元4年)才进行更正;UNIX命令卡尔错误地将公元4年列为闰年(瓦尔迪,1991年);)
  • 公历从1582年到10000年(1582年,教皇格雷戈里十三世下令1582年10月4日之后的第二天为1582年的10月15日。他还颁布了一条更为复杂的规则来确定闰年。)

儒略历

(...)

公历

公历,世界上大多数国家的现行标准日历,大多数年份是平均的可分割的4是闰年。在每个闰年,二月有29天,而不是28天。每四年在日历上多加一天,可以弥补365天比一个太阳年短近6小时的事实。

由于一个太阳年的持续时间稍长,因此需要对该规则进行一些例外较少的超过365.25天。可以被100整除的年份是闰年,除非它们也能被400整除,在这种情况下闰年。[1][2]例如,1600年和2000年是闰年,而1700年、1800年和1900年则不是。同样,2100年、2200年、2300年、2500年、2600年、2700年、2900年和3000年将不是闰年,但2400年和2800年将是闰年。根据这一规则,每年的平均天数将为365+1/4−1/100+1/400=365.2425,即365天、5小时、49分钟和12秒。格里高利历是为了保持春分而设计的[3]在3月21日或其附近,复活节(在14日之后的星期日庆祝第个月球的一天,即满月3月21日或之后)对于春分点来说仍然正确。[4]春分年大约有365.242374天(并且还在增加)。

公历平均年份与实际年份之间的边际差异为0.000125天,这意味着在8000年后,日历将比现在落后大约一天。但在8000年后,春分年的长度将发生无法准确预测的变化(见下文)。因此,现行公历足以满足实际需要赫谢尔将4000年定为非闰年可能没有必要。

用法

{{花椰菜|[1..10000]中的年份作为输入|如果为true则输出(可选,默认值:1)|如果为false则输出(可选项,默认值为0)}}

{{花椰菜|[1..10000]中的年份作为输入}}如果为true,则返回1,否则返回0

{{花椰菜}}其中,年份默认为OEIS Wiki服务器的本地年份,如果为true,则返回1,否则返回0

{{花椰菜|2=为真时输出|3=为假时输出}}其中年份默认为OEIS Wiki服务器的本地年份

示例

输入有效的示例

代码 结果
{{花椰菜|1|闰年|common year}} 普通年
{{易拉皮耳|4|闰年|common year}} 普通年
{{花椰菜|8|闰年|common year}} 闰年
{{花椰菜|10.00|闰年|common year}} 普通年
{{花椰菜|12|闰年|common year}} 闰年
{{花椰菜|400|闰年|common year}} 闰年
{{花椰菜|500 |闰年|普通年份}} 闰年
{{花椰菜|504|闰年|common year}} 闰年
{{花椰菜|+1000|闰年|common year}} 闰年
{{花椰菜|1580|闰年|common year}} 闰年
{{花椰菜|1600|闰年|common year}} 闰年
{{花椰菜|1700|闰年|common year}} 普通年
{{花椰菜|1704|闰年|common year}} 闰年
{{花椰菜|1960年|闰年|普通年 闰年
{{花椰菜}} 1
{{花椰菜|2=闰年|3=公共年}} 闰年
{{花椰菜|1900|闰年|common year}} 普通年
{{花椰菜|1904}} 1
{{花椰菜|1904年|闰年|普通年 闰年
{{花椰菜|2000 |闰年|普通年}} 闰年
{{花椰菜|2012年|闰年|普通年}} 闰年


输入无效的示例

代码 结果
{{花椰菜|一个}} Iflappyear错误:年份必须是非格式整数
{{花椰菜|一个闰年普通年}} Iflappyear错误:年份必须是非格式整数
{{花椰菜|99个气球|闰年|普通年份 Iflappyear错误:年份必须是非格式整数
{{花椰菜|99.9999e-10|闰年|普通年}} Iflappyear错误:年份必须是非格式整数
{{花椰菜|1000.50|闰年|common year}} Iflappyear错误:年份必须是非格式整数
{{花椰菜|1000|闰年|common year}} Iflappyear错误:年份必须是非格式整数
{{花椰菜|-34|闰年|common year}} Iflappyear错误:年份必须是[1..10000]中的整数
{{花椰菜|0|闰年|普通年份}} Iflappyear错误:年份必须是[1..10000]中的整数
{{花椰菜|-0|闰年|common year}} Iflappyear错误:年份必须是[1..10000]中的整数
{{花椰菜|99.9999e10|闰年|common year}} Iflappyear错误:年份必须是[1..10000]中的整数
{{花椰菜|99.9999E10|闰年|普通年}} Ileapyear错误:年份必须是[1..10000]中的整数
{{花椰菜|-99.9999e+10|闰年|普通年}} Iflappyear错误:年份必须是[1..10000]中的整数

测试

囊性纤维变性。{{ifleapyear/测试}}

代码

囊性纤维变性。{{ifleapyear/test#代码}}

另请参见

  • {{日纳姆}}给出(周日到周六)的工作日编号(0到6)
  • {{白天}}给出了标准的三个字母的工作日缩写。
  • {{全天}}提供完整的工作日名称。


  • {{}}给出月份编号(如有必要,用0填充左侧以获得两个十进制数字)(01至12)
  • {{}}给出了标准的三个字母的月份缩写。
  • {{整整一个月}}给出完整的月份名称。
  • {{月中的天数}}(或{{每月}})给出一个月的天数(从公元1年到公元10000年的任何一年)


  • {{}}从年、月和月中返回一年中的第几天(对于从公元1到10000的任何年份)
  • {{花椰菜}}{{如果闰年}}根据给定年份是闰年还是普通年(适用于从公元1到10000的任何年份)返回不同的值
  • {{是闰年}}谓词函数模板返回1(如果为true)或0(如果为false),具体取决于给定年份是闰年还是普通年(对于从公元1年到公元10000年的任何一年)
  • {{世纪}}返回任何非零(负或正)年份的世纪
  • {{一千年}}返回任何非零(负或正)年份的千年


  • {{至CE日}}返回年份、月份和月份中的CE(基督纪元)日期(适用于公元1至10000年的任何年份)
  • {{自CE之日起}}返回自CE(基督纪元)之日起的年、月和月(适用于从公元1年到公元10000年的任何一年)


  • {{日期}}对于日期数学(从公元1年到公元10000年的任何一年)(返回从给定日期偏移指定天数的日期)
  • {{天数介于}}用于日期数学(适用于从公元1年到10000年的任何年份)(返回两个日期之间的天数)

笔记

  1. 格林威治皇家天文台,闰年和闰秒(2002). ROG学习团队。
  2. 美国海军天文台,闰年.
  3. 格林威治皇家天文台,分点和至点(2003). ROG学习团队。
  4. E.G.Richards,E.G.(1998年)。映射时间:日历及其历史牛津大学出版社。第240页。十亿英镑0-19-286205-7。

外部链接