Этот шаблон вычисляет количество дней с 1 января 1 года н. э. (по [[w:Григорианский календарь|Григорианскому календарю]]). По умолчанию вычисляется количество дней до текущей даты. Для указания другой даты используйте следующий синтаксис: '''<nowiki>{{GSD|month = |day = |year = }}</nowiki>
+
−
+
−
'''Сегодня'''
+
−
</noinclude>{{#expr:
+
−
<!--Days from all years past:-->
+
−
+
−
+ (({{{year|{{CURRENTYEAR}}}}} - 1) * 365)
+
−
+ ((({{{year|{{CURRENTYEAR}}}}} - 1) - (({{{year|{{CURRENTYEAR}}}}} - 1) mod 4)) / 4) <!--add a day for every leap-->
+
−
- ((({{{year|{{CURRENTYEAR}}}}} - 1) - (({{{year|{{CURRENTYEAR}}}}} - 1) mod 100)) / 100) <!--subtract 100 year exception-->
+
−
+ ((({{{year|{{CURRENTYEAR}}}}} - 1) - (({{{year|{{CURRENTYEAR}}}}} - 1) mod 400)) / 400) <!--readd 400 year exception-->
+
−
+
−
<!--Days so far this year:-->
+
−
+
−
+ {{ #ifexpr: <!--add days for past months this year--> <!--Gives 1 or 2 extra days because of February-->