Änderungen

2.972 Bytes hinzugefügt ,  23:04, 17. Dez. 2011
korr
{{#vardefine:targetdate|{{{1|{{LOCALTIMESTAMP}}}}}}}{{#vardefine:year|{{#expr: floor ({{#var:targetdate|}} DIV 10000000000)}}}}{{#vardefine:month|{{#expr: floor (({{#var:targetdate|}} - {{#var:year}} * 10000000000) DIV 100000000)}}}}{{#vardefine:day|{{#expr: floor (({{#var:targetdate|}} - floor ({{#var:targetdate|}} DIV 100000000) * 100000000) DIV 1000000)}}}}{{#vardefine:hour|{{#expr: floor (({{#var:targetdate|}} - floor ({{#var:targetdate|}} DIV 1000000) * 1000000) DIV 10000)}}}}{{#vardefine:minute|{{#expr: floor (({{#var:targetdate|}} - floor ({{#var:targetdate|}} DIV 10000) * 10000) DIV 100)}}}}{{#vardefine:second|{{#expr: {{#var:targetdate|}} - floor ({{#var:targetdate|}} DIV 100) * 100}}}}{{#vardefine:leapyear|{{#ifexpr: (floor ({{#var:year|}} MOD 4) = 0) and (not (floor ({{#var:year|}} MOD 100) = 0) or (floor ({{#var:year|}} MOD 400) = 0)) |1|0}}}}<noinclude>
__NOTOC__
=== Benutzung ===
Um diese Vorlage in eine Seite einzubinden, musst du nur

<b><u>Kopiervorlage</u></b>          <b><tt><nowiki>{{Seconds|Zeitstempel/Datum}}</nowiki></tt></b>

in die entsprechende Seite eintragen. Mehr dazu in der [[Hilfe:Vorlage|Hilfe Vorlage]].
=== Erklärung ===
Gibt die Zeit in Sekunden seit dem Beginn der christlichen Zeitrechnung aus.<br>
Jahr: {{#var:year|}}<br>
Monat: {{#var:month|}}<br>
Tag: {{#var:day|}}<br>
Stunde: {{#var:hour|}}<br>
Minute: {{#var:minute|}}<br>
Sekunde: {{#var:second|}}<br>
Schaltjahr: {{#var:leapyear}}<br>
</noinclude>
{{#vardefine:chrsecs|{{#expr:
(((-366
+{{#var:year|}} * 365
+floor ({{#var:year|}} DIV 4)
-floor ({{#var:year|}} DIV 100)
+floor ({{#var:year|}} DIV 400)
+{{#switch: {{#var:month|}}
| 1 = {{#expr:0}}
| 2 = {{#expr:31}}
| 3 = {{#expr:31+28+{{#var:leapyear|}}}}
| 4 = {{#expr:31+28+{{#var:leapyear|}}+31}}
| 5 = {{#expr:31+28+{{#var:leapyear|}}+31+30}}
| 6 = {{#expr:31+28+{{#var:leapyear|}}+31+30+31}}
| 7 = {{#expr:31+28+{{#var:leapyear|}}+31+30+31+30}}
| 8 = {{#expr:31+28+{{#var:leapyear|}}+31+30+31+30+31}}
| 9 = {{#expr:31+28+{{#var:leapyear|}}+31+30+31+30+31+31}}
| 10 = {{#expr:31+28+{{#var:leapyear|}}+31+30+31+30+31+31+30}}
| 11 = {{#expr:31+28+{{#var:leapyear|}}+31+30+31+30+31+31+30+31}}
| 12 = {{#expr:31+28+{{#var:leapyear|}}+31+30+31+30+31+31+30+31+30}}
}}
+{{#var:day|}})*24
+{{#var:hour|}})*60
+{{#var:minute|}})*60
+{{#var:second|}}
}}}}{{#var:chrsecs|}}<noinclude> Sekunden seit Beginn der christlichen, gregorianischen Zeitrechnung.

<b><u>Parameter</u></b> sind optional.
{|{{prettytable}}
|-
!Parameter!!Beschreibung
|-
|1||Zeitstempel, YYYYMMDDHHMMSS Beispiel jetzt: {{LOCALTIMESTAMP}}<br>Wird der Zeitstempel nicht angegeben, so wird das aktuelle Datum genommen.
|-
|}
=== Ersteller ===
Diese Vorlage wurde von [[Benutzer:Darkwind|Darkwind]] erstellt.
=== Bezüge ===
Diese Vorlage verwendet keine Vorlage als Vorgabe.<br/>
Diese Vorlage verwendet keine Medien als Vorlage.
=== Benutzer ===
{{Vorlage:Vorlagennutzer}}

[[Kategorie:Vorlage:Programmierung|Seconds]]
</noinclude>
Anonymer Benutzer