<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=Vorlage%3ASemanticTimestamp</id>
	<title>Vorlage:SemanticTimestamp - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=Vorlage%3ASemanticTimestamp"/>
	<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=Vorlage:SemanticTimestamp&amp;action=history"/>
	<updated>2026-04-03T18:22:15Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Piratenwiki Mirror</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikimirror.piraten.tools/wiki/index.php?title=Vorlage:SemanticTimestamp&amp;diff=55844344&amp;oldid=prev</id>
		<title>imported&gt;Wiskyhotel am 18. Juli 2012 um 03:19 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=Vorlage:SemanticTimestamp&amp;diff=55844344&amp;oldid=prev"/>
		<updated>2012-07-18T03:19:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--Das ist eine Kopie der Vorlage (+++++) im Sematischen Verbund der Terminseiten      --&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;Diese Vorlage generiert automatisch einen Timestamp anhand der Vorgaben Wochentag, intervall und Uhrzeit.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Ausgabe erfolgt im Format YYYYMMDDhhmmss, bspw. {{CURRENTTIMESTAMP}} für jetzt(bzw. vor zwei stunden, da das wiki eine andere Lokalzeit hat).&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine: currentTime | &lt;br /&gt;
	{{CURRENTTIMESTAMP}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
{{#vardefine: weekday |&lt;br /&gt;
	{{{sWochentag}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: interval |&lt;br /&gt;
	{{{sIntervall}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: time |&lt;br /&gt;
	{{#pad: {{#pad: {{#sub: {{{sUhrzeit}}} | 0 | 2 }} | 4 | {{#sub: {{{sUhrzeit}}} | 3 | 2 }} | right }} | 6 | 0 | right }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: currentYear |&lt;br /&gt;
	{{#sub: {{#var:currentTime}} | 0 | 4 }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: currentMonth |&lt;br /&gt;
	{{#sub: {{#var:currentTime}} | 4 | 2 }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: isLeapyear | &lt;br /&gt;
	{{#ifexpr: ({{#var: currentYear}} mod 400) = 0 | 1 |&lt;br /&gt;
		{{#ifexpr: ({{#var: currentYear}} mod 100) = 0 | 0 |&lt;br /&gt;
			{{#ifexpr: ({{#var: currentYear}} mod 4) = 0 | 1 | 0 }}&lt;br /&gt;
		}}&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: daysOfMonth |&lt;br /&gt;
	{{#switch: {{#var: currentMonth}}&lt;br /&gt;
		|01 = 31&lt;br /&gt;
		|02 = {{#ifeq: {{#var: isLeapyear}} | 1 | 29 | 28 }}&lt;br /&gt;
		|03 = 31&lt;br /&gt;
		|04 = 30&lt;br /&gt;
		|05 = 31&lt;br /&gt;
		|06 = 30&lt;br /&gt;
		|07 = 31&lt;br /&gt;
		|08 = 31&lt;br /&gt;
		|09 = 30&lt;br /&gt;
		|10 = 31&lt;br /&gt;
		|11 = 30&lt;br /&gt;
		|12 = 31&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: firstDayOfCurrentMonth |&lt;br /&gt;
	{{#time: D |&lt;br /&gt;
		{{#pad: {{#var: currentYear}} | 14 | &lt;br /&gt;
			{{#pad: {{#var: currentMonth}} | 10 | 01000000 | right}} | &lt;br /&gt;
			right&lt;br /&gt;
		}}&lt;br /&gt;
    }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: firstDesiredWeekday |&lt;br /&gt;
	{{#switch: {{#var: weekday}}&lt;br /&gt;
		|Mo = 	{{#switch: {{#var: firstDayOfCurrentMonth}}&lt;br /&gt;
					|Mo = 1&lt;br /&gt;
					|Di = 7&lt;br /&gt;
					|Mi = 6&lt;br /&gt;
					|Do = 5&lt;br /&gt;
					|Fr = 4&lt;br /&gt;
					|Sa = 3&lt;br /&gt;
					|So = 2&lt;br /&gt;
				}}&lt;br /&gt;
		|Di = 	{{#switch: {{#var: firstDayOfCurrentMonth}}&lt;br /&gt;
					|Mo = 2&lt;br /&gt;
					|Di = 1&lt;br /&gt;
					|Mi = 7&lt;br /&gt;
					|Do = 6&lt;br /&gt;
					|Fr = 5&lt;br /&gt;
					|Sa = 4&lt;br /&gt;
					|So = 3&lt;br /&gt;
				}}&lt;br /&gt;
		|Mi = 	{{#switch: {{#var: firstDayOfCurrentMonth}}&lt;br /&gt;
					|Mo = 3&lt;br /&gt;
					|Di = 2&lt;br /&gt;
					|Mi = 1&lt;br /&gt;
					|Do = 7&lt;br /&gt;
					|Fr = 6&lt;br /&gt;
					|Sa = 5&lt;br /&gt;
					|So = 4&lt;br /&gt;
				}}&lt;br /&gt;
		|Do = 	{{#switch: {{#var: firstDayOfCurrentMonth}}&lt;br /&gt;
					|Mo = 4&lt;br /&gt;
					|Di = 3&lt;br /&gt;
					|Mi = 2&lt;br /&gt;
					|Do = 1&lt;br /&gt;
					|Fr = 7&lt;br /&gt;
					|Sa = 6&lt;br /&gt;
					|So = 5&lt;br /&gt;
				}}&lt;br /&gt;
		|Fr = 	{{#switch: {{#var: firstDayOfCurrentMonth}}&lt;br /&gt;
					|Mo = 5&lt;br /&gt;
					|Di = 4&lt;br /&gt;
					|Mi = 3&lt;br /&gt;
					|Do = 2&lt;br /&gt;
					|Fr = 1&lt;br /&gt;
					|Sa = 7&lt;br /&gt;
					|So = 6&lt;br /&gt;
				}}&lt;br /&gt;
		|Sa = 	{{#switch: {{#var: firstDayOfCurrentMonth}}&lt;br /&gt;
					|Mo = 6&lt;br /&gt;
					|Di = 5&lt;br /&gt;
					|Mi = 4&lt;br /&gt;
					|Do = 3&lt;br /&gt;
					|Fr = 2&lt;br /&gt;
					|Sa = 1&lt;br /&gt;
					|So = 7&lt;br /&gt;
				}}&lt;br /&gt;
		|So = 	{{#switch: {{#var: firstDayOfCurrentMonth}}&lt;br /&gt;
					|Mo = 7&lt;br /&gt;
					|Di = 6&lt;br /&gt;
					|Mi = 5&lt;br /&gt;
					|Do = 4&lt;br /&gt;
					|Fr = 3&lt;br /&gt;
					|Sa = 2&lt;br /&gt;
					|So = 1&lt;br /&gt;
				}}&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: nextDatesYear |&lt;br /&gt;
	{{#ifexpr: ({{#var: currentMonth}} + 1) &amp;gt; 12 |&lt;br /&gt;
		{{#expr: ({{#var: currentYear}} + 1 )}} |&lt;br /&gt;
		{{#var: currentYear}}&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: nextMonth |&lt;br /&gt;
	{{#ifexpr: ({{#var: currentMonth}} + 1) &amp;gt; 12 |&lt;br /&gt;
		01 |&lt;br /&gt;
		{{#ifexpr: {{#var: currentMonth}} + 1 &amp;gt; 9 |&lt;br /&gt;
			{{#expr: {{#var: currentMonth}} + 1 }} |&lt;br /&gt;
			{{#pad: {{#expr: {{#var: currentMonth}} + 1 }} | 2 | 0 | left }}&lt;br /&gt;
		}}&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: firstDayOfNextMonth |&lt;br /&gt;
	{{#time: D |&lt;br /&gt;
		{{#pad: {{#var: nextDatesYear}} | 14 | &lt;br /&gt;
			{{#pad: {{#var: nextMonth}} | 10 | 01000000 | right}} | &lt;br /&gt;
			right&lt;br /&gt;
		}}&lt;br /&gt;
    }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: daysOfNextMonth |&lt;br /&gt;
	{{#switch: {{#var: nextMonth}}&lt;br /&gt;
		|01 = 31&lt;br /&gt;
		|02 = {{#ifeq: {{#var: isLeapyear}} | 1 | 29 | 28 }}&lt;br /&gt;
		|03 = 31&lt;br /&gt;
		|04 = 30&lt;br /&gt;
		|05 = 31&lt;br /&gt;
		|06 = 30&lt;br /&gt;
		|07 = 31&lt;br /&gt;
		|08 = 31&lt;br /&gt;
		|09 = 30&lt;br /&gt;
		|10 = 31&lt;br /&gt;
		|11 = 30&lt;br /&gt;
		|12 = 31&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: firstDesiredWeekdayNextMonth |&lt;br /&gt;
	{{#switch: {{#var: weekday}}&lt;br /&gt;
		|Mo = 	{{#switch: {{#var: firstDayOfNextMonth}}&lt;br /&gt;
					|Mo = 1&lt;br /&gt;
					|Di = 7&lt;br /&gt;
					|Mi = 6&lt;br /&gt;
					|Do = 5&lt;br /&gt;
					|Fr = 4&lt;br /&gt;
					|Sa = 3&lt;br /&gt;
					|So = 2&lt;br /&gt;
				}}&lt;br /&gt;
		|Di = 	{{#switch: {{#var: firstDayOfNextMonth}}&lt;br /&gt;
					|Mo = 2&lt;br /&gt;
					|Di = 1&lt;br /&gt;
					|Mi = 7&lt;br /&gt;
					|Do = 6&lt;br /&gt;
					|Fr = 5&lt;br /&gt;
					|Sa = 4&lt;br /&gt;
					|So = 3&lt;br /&gt;
				}}&lt;br /&gt;
		|Mi = 	{{#switch: {{#var: firstDayOfNextMonth}}&lt;br /&gt;
					|Mo = 3&lt;br /&gt;
					|Di = 2&lt;br /&gt;
					|Mi = 1&lt;br /&gt;
					|Do = 7&lt;br /&gt;
					|Fr = 6&lt;br /&gt;
					|Sa = 5&lt;br /&gt;
					|So = 4&lt;br /&gt;
				}}&lt;br /&gt;
		|Do = 	{{#switch: {{#var: firstDayOfNextMonth}}&lt;br /&gt;
					|Mo = 4&lt;br /&gt;
					|Di = 3&lt;br /&gt;
					|Mi = 2&lt;br /&gt;
					|Do = 1&lt;br /&gt;
					|Fr = 7&lt;br /&gt;
					|Sa = 6&lt;br /&gt;
					|So = 5&lt;br /&gt;
				}}&lt;br /&gt;
		|Fr = 	{{#switch: {{#var: firstDayOfNextMonth}}&lt;br /&gt;
					|Mo = 5&lt;br /&gt;
					|Di = 4&lt;br /&gt;
					|Mi = 3&lt;br /&gt;
					|Do = 2&lt;br /&gt;
					|Fr = 1&lt;br /&gt;
					|Sa = 7&lt;br /&gt;
					|So = 6&lt;br /&gt;
				}}&lt;br /&gt;
		|Sa = 	{{#switch: {{#var: firstDayOfNextMonth}}&lt;br /&gt;
					|Mo = 6&lt;br /&gt;
					|Di = 5&lt;br /&gt;
					|Mi = 4&lt;br /&gt;
					|Do = 3&lt;br /&gt;
					|Fr = 2&lt;br /&gt;
					|Sa = 1&lt;br /&gt;
					|So = 7&lt;br /&gt;
				}}&lt;br /&gt;
		|So = 	{{#switch: {{#var: firstDayOfNextMonth}}&lt;br /&gt;
					|Mo = 7&lt;br /&gt;
					|Di = 6&lt;br /&gt;
					|Mi = 5&lt;br /&gt;
					|Do = 4&lt;br /&gt;
					|Fr = 3&lt;br /&gt;
					|Sa = 2&lt;br /&gt;
					|So = 1&lt;br /&gt;
				}}&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: firstDate&lt;br /&gt;
	|{{#pad: &lt;br /&gt;
		{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#var: currentYear}} &lt;br /&gt;
				| 6&lt;br /&gt;
				| {{#var: currentMonth}} &lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 8&lt;br /&gt;
			| {{#pad: {{#var: firstDesiredWeekday}} | 2 | 0 | left }} &lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
		| 14&lt;br /&gt;
		| {{#var: time}}&lt;br /&gt;
		| right &lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: secondDate |&lt;br /&gt;
	{{#ifexpr: ({{#var: firstDesiredWeekday}} + 7) &amp;gt; 9 &lt;br /&gt;
		|{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#pad: &lt;br /&gt;
					{{#var: currentYear}} &lt;br /&gt;
					| 6 &lt;br /&gt;
					| {{#var: currentMonth}} &lt;br /&gt;
					| right &lt;br /&gt;
				}} &lt;br /&gt;
				| 8&lt;br /&gt;
				| {{#expr: {{#var: firstDesiredWeekday}} + 7}}&lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 14&lt;br /&gt;
			| {{#var: time}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
		|{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#pad: &lt;br /&gt;
					{{#var: currentYear}} &lt;br /&gt;
					| 6 &lt;br /&gt;
					| {{#var: currentMonth}} &lt;br /&gt;
					| right &lt;br /&gt;
				}} &lt;br /&gt;
				| 8&lt;br /&gt;
				| {{#pad: {{#expr: {{#var: firstDesiredWeekday}} + 7}} | 2 | 0 | left }}&lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 14&lt;br /&gt;
			| {{#var: time}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: thirdDate |&lt;br /&gt;
	{{#pad: &lt;br /&gt;
		{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#var: currentYear}} &lt;br /&gt;
				| 6 &lt;br /&gt;
				| {{#var: currentMonth}} &lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 8&lt;br /&gt;
			| {{#expr: {{#var: firstDesiredWeekday}} + 14}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
		| 14&lt;br /&gt;
		| {{#var: time}}&lt;br /&gt;
		| right &lt;br /&gt;
	}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: fourthDate |&lt;br /&gt;
	{{#pad: &lt;br /&gt;
		{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#var: currentYear}} &lt;br /&gt;
				| 6 &lt;br /&gt;
				| {{#var: currentMonth}} &lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 8&lt;br /&gt;
			| {{#expr: {{#var: firstDesiredWeekday}} + 21}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
		| 14&lt;br /&gt;
		| {{#var: time}}&lt;br /&gt;
		| right &lt;br /&gt;
	}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: fifthDate |&lt;br /&gt;
	{{#ifexpr: ({{#var: firstDesiredWeekday}} + 28) &amp;lt;= {{#var: daysOfMonth}} &lt;br /&gt;
		|{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#pad: &lt;br /&gt;
					{{#var: currentYear}} &lt;br /&gt;
					| 6 &lt;br /&gt;
					| {{#var: currentMonth}} &lt;br /&gt;
					| right &lt;br /&gt;
				}} &lt;br /&gt;
				| 8&lt;br /&gt;
				| {{#expr: {{#var: firstDesiredWeekday}} + 28}}&lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 14&lt;br /&gt;
			| {{#var: time}}&lt;br /&gt;
			| right &lt;br /&gt;
		}}&lt;br /&gt;
		|{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#pad: &lt;br /&gt;
					{{#var: nextDatesYear}} &lt;br /&gt;
					| 6 &lt;br /&gt;
					| {{#var: nextMonth}} &lt;br /&gt;
					| right &lt;br /&gt;
				}} &lt;br /&gt;
				| 8&lt;br /&gt;
				| {{#pad: {{#var: firstDesiredWeekdayNextMonth}} | 2 | 0 | left }}&lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 14&lt;br /&gt;
			| {{#var: time}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: firstDateNextMonth |&lt;br /&gt;
	{{#pad: &lt;br /&gt;
		{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#var: nextDatesYear}} &lt;br /&gt;
				| 6 &lt;br /&gt;
				| {{#var: nextMonth}} &lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 8&lt;br /&gt;
			| {{#pad: {{#var: firstDesiredWeekdayNextMonth}} | 2 | 0 | left }}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
		| 14&lt;br /&gt;
		| {{#var: time}}&lt;br /&gt;
		| right &lt;br /&gt;
	}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: secondDateNextMonth |&lt;br /&gt;
	{{#ifexpr: ({{#var: firstDesiredWeekdayNextMonth}} + 7) &amp;gt; 9 &lt;br /&gt;
		|{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#pad: &lt;br /&gt;
					{{#var: nextDatesYear}} &lt;br /&gt;
					| 6 &lt;br /&gt;
					| {{#var: nextMonth}} &lt;br /&gt;
					| right &lt;br /&gt;
				}} &lt;br /&gt;
				| 8&lt;br /&gt;
				| {{#expr: {{#var: firstDesiredWeekdayNextMonth}} + 7}}&lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 14&lt;br /&gt;
			| {{#var: time}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
		|{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#pad: &lt;br /&gt;
					{{#var: nextDatesYear}} &lt;br /&gt;
					| 6 &lt;br /&gt;
					| {{#var: nextMonth}} &lt;br /&gt;
					| right &lt;br /&gt;
				}} &lt;br /&gt;
				| 8&lt;br /&gt;
				| {{#pad: {{#expr: {{#var: firstDesiredWeekdayNextMonth}} + 7}} | 2 | 0 | left }}&lt;br /&gt;
				| right &lt;br /&gt;
				}} &lt;br /&gt;
			| 14&lt;br /&gt;
			| {{#var: time}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: thirdDateNextMonth |&lt;br /&gt;
	{{#pad: &lt;br /&gt;
		{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#var: nextDatesYear}} &lt;br /&gt;
				| 6 &lt;br /&gt;
				| {{#var: nextMonth}} &lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 8&lt;br /&gt;
			| {{#expr: {{#var: firstDesiredWeekdayNextMonth}} + 14}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
		| 14&lt;br /&gt;
		| {{#var: time}}&lt;br /&gt;
		| right &lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: fourthDateNextMonth |&lt;br /&gt;
	{{#pad: &lt;br /&gt;
		{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#var: nextDatesYear}} &lt;br /&gt;
				| 6 &lt;br /&gt;
				| {{#var: nextMonth}} &lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 8&lt;br /&gt;
			| {{#expr: {{#var: firstDesiredWeekdayNextMonth}} + 21}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
		| 14&lt;br /&gt;
		| {{#var: time}}&lt;br /&gt;
		| right &lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: fifthDateNextMonth |&lt;br /&gt;
	{{#pad: &lt;br /&gt;
		{{#pad: &lt;br /&gt;
			{{#pad: &lt;br /&gt;
				{{#var: nextDatesYear}} &lt;br /&gt;
				| 6 &lt;br /&gt;
				| {{#var: nextMonth}} &lt;br /&gt;
				| right &lt;br /&gt;
			}} &lt;br /&gt;
			| 8&lt;br /&gt;
			| {{#expr: {{#var: firstDesiredWeekdayNextMonth}} + 28}}&lt;br /&gt;
			| right &lt;br /&gt;
		}} &lt;br /&gt;
		| 14&lt;br /&gt;
		| {{#var: time}}&lt;br /&gt;
		| right &lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: lastDate |&lt;br /&gt;
	{{#ifeq: {{#var: currentMonth}} |&lt;br /&gt;
		{{#sub: {{#var: fifthDate}} |&lt;br /&gt;
		4 |&lt;br /&gt;
		2}} |&lt;br /&gt;
		{{#var: fifthDate}} |&lt;br /&gt;
		{{#var: fourthDate}}&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: lastDateNextMonth |&lt;br /&gt;
	{{#ifexpr: ({{#var: daysOfNextMonth}} - {{#sub:&lt;br /&gt;
		{{#var: fifthDateNextMonth}} |&lt;br /&gt;
		4 |&lt;br /&gt;
		2}}) &amp;lt; 0 |&lt;br /&gt;
		{{#var: fourthDateNextMonth}} |&lt;br /&gt;
		{{#var: fifthDateNextMonth}}&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#vardefine: result |&lt;br /&gt;
	{{#switch: {{#var: interval}}&lt;br /&gt;
		| 1 =	{{#ifexpr: ({{#var: firstDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
					{{#var: firstDate}} |&lt;br /&gt;
					{{#ifexpr: ({{#var: secondDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
						{{#var: secondDate}} |&lt;br /&gt;
						{{#ifexpr: ({{#var: thirdDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
							{{#var: thirdDate}} |&lt;br /&gt;
							{{#ifexpr: ({{#var: fourthDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
								{{#var: fourthDate}} |&lt;br /&gt;
								{{#ifexpr: ({{#var: fifthDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
									{{#var: fifthDate}} |&lt;br /&gt;
									{{#var: firstDateNextMonth}}&lt;br /&gt;
								}}&lt;br /&gt;
							}}&lt;br /&gt;
						}}&lt;br /&gt;
					}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 2 = 	{{#ifexpr: ({{#var: firstDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
					{{#var: firstDate}} |&lt;br /&gt;
					{{#ifexpr: ({{#var: thirdDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
						{{#var: thirdDate}} |&lt;br /&gt;
						{{#var: firstDateNextMonth}}&lt;br /&gt;
					}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 3 = 	{{#ifexpr: ({{#var: secondDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
					{{#var: secondDate}} |&lt;br /&gt;
					{{#ifexpr: ({{#var: fourthDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
						{{#var: fourthDate}} |&lt;br /&gt;
						{{#var: secondDateNextMonth}}&lt;br /&gt;
					}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 4 =	{{#ifexpr: ({{#var: firstDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
					{{#var: firstDate}} |&lt;br /&gt;
					{{#var: firstDateNextMonth}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 5 =	{{#ifexpr: ({{#var: secondDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
					{{#var: secondDate}} |&lt;br /&gt;
					{{#var: secondDateNextMonth}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 6 =	{{#ifexpr: ({{#var: thirdDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
					{{#var: thirdDate}} |&lt;br /&gt;
					{{#var: thirdDateNextMonth}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 7 =	{{#ifexpr: ({{#var: fourthDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
					{{#var: fourthDate}} |&lt;br /&gt;
					{{#var: fourthDateNextMonth}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 8	=	{{#ifexpr: {{#time: W | {{#var: firstDate}} }} mod 2 = 0 |&lt;br /&gt;
					{{#ifexpr: ({{#var: firstDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
						{{#var: firstDate}} |&lt;br /&gt;
						{{#ifexpr: ({{#var: thirdDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
							{{#var: thirdDate}} |&lt;br /&gt;
							{{#ifexpr: ({{#var: fifthDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
								{{#var: fifthDate}} |&lt;br /&gt;
								{{#var: firstDateNextMonth}}&lt;br /&gt;
							}}&lt;br /&gt;
						}}&lt;br /&gt;
					}} |&lt;br /&gt;
					{{#ifexpr: ({{#var: secondDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
						{{#var: secondDate}} |&lt;br /&gt;
						{{#ifexpr: ({{#var: fourthDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
							{{#var: fourthDate}} |&lt;br /&gt;
							{{#ifexpr: {{#time: W | {{#var: firstDateNextMonth}} }} mod 2 = 0 |&lt;br /&gt;
								{{#var: firstDateNextMonth}} |&lt;br /&gt;
								{{#var: secondDateNextMonth}}&lt;br /&gt;
							}}&lt;br /&gt;
						}}&lt;br /&gt;
					}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 9	=	{{#ifexpr: {{#time: W | {{#var: firstDate}} }} mod 2 != 0 |&lt;br /&gt;
					{{#ifexpr: ({{#var: firstDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
						{{#var: firstDate}} |&lt;br /&gt;
						{{#ifexpr: ({{#var: thirdDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
							{{#var: thirdDate}} |&lt;br /&gt;
							{{#ifexpr: ({{#var: fifthDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
								{{#var: fifthDate}} |&lt;br /&gt;
								{{#var: firstDateNextMonth}}&lt;br /&gt;
							}}&lt;br /&gt;
						}}&lt;br /&gt;
					}} |&lt;br /&gt;
					{{#ifexpr: ({{#var: secondDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
						{{#var: secondDate}} |&lt;br /&gt;
						{{#ifexpr: ({{#var: fourthDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
							{{#var: fourthDate}} |&lt;br /&gt;
							{{#ifexpr: {{#time: W | {{#var: firstDateNextMonth}} }} mod 2 != 0 |&lt;br /&gt;
								{{#var: firstDateNextMonth}} |&lt;br /&gt;
								{{#var: secondDateNextMonth}}&lt;br /&gt;
							}}&lt;br /&gt;
						}}&lt;br /&gt;
					}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 10 = 	{{#ifexpr: ({{#var: firstDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
					{{#var: firstDate}} |&lt;br /&gt;
					{{#ifexpr: ({{#var: thirdDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
						{{#var: thirdDate}} |&lt;br /&gt;
						{{#ifexpr: ({{#var: fifthDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
							{{#var: fifthDate}} |&lt;br /&gt;
							{{#var: firstDateNextMonth}}&lt;br /&gt;
					}}&lt;br /&gt;
					}}&lt;br /&gt;
				}}&lt;br /&gt;
		| 11 = 	{{#ifexpr: ({{#var: lastDate}} - {{#var:currentTime}}) &amp;gt; 0 |&lt;br /&gt;
					{{#var: lastDate}} |&lt;br /&gt;
					{{#var: lastDateNextMonth}}&lt;br /&gt;
					}}&lt;br /&gt;
		| 13 = 	{{#ifexpr:{{LOCALMONTH}}=12 AND {{LOCALDAY}}&amp;gt;{{{Tag|{{{1|1}}}}}}|{{#expr:{{LOCALYEAR}}+1}}01|{{LOCALYEAR}}{{#ifexpr:{{LOCALDAY}}&amp;gt;{{{Tag|{{{1|1}}}}}}|{{#ifexpr:{{LOCALMONTH}}+1&amp;lt;10|0}}{{#expr:{{LOCALMONTH}}+1}}|{{LOCALMONTH}}}}}}{{#ifexpr:{{{Tag|{{{1|1}}}}}}&amp;lt;10|0|}}{{{Tag|{{{1|1}}}}}}{{#var: time}}&lt;br /&gt;
	}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#var: result}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=== Benutzung ===&lt;br /&gt;
Erstellt eine eigene Vorlage für euren Stammtisch, die folgendes enthält:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Vorlage:SemanticTimestamp&lt;br /&gt;
| Wochentag = Mo&lt;br /&gt;
| Intervall = 1&lt;br /&gt;
| Uhrzeit = 19:45&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Diese Vorlage erzeugt beim Aufruf einen Timestamp entsprechend dem gewünschten Intervall. Hier der Schlüssel für die Intervalle (einfach die gewünschte Zahl verwenden):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1 : jede Woche&lt;br /&gt;
2 : jeden 1. und 3.&lt;br /&gt;
3 : jeden 2. und 4.&lt;br /&gt;
4 : jeden 1.&lt;br /&gt;
5 : jeden 2.&lt;br /&gt;
6 : jeden 3.&lt;br /&gt;
7 : jeden 4.&lt;br /&gt;
8 : jede gerade Woche (nach ISO 8601 mit Montag beginnend)&lt;br /&gt;
9 : jede ungerade Woche (nach ISO 8601 mit Montag beginnend)&lt;br /&gt;
10: jeden 1., 3. und 5.&lt;br /&gt;
11: jeden Letzten des Monats&lt;br /&gt;
13: jedes bestimmte Monatsdatum, beispielsweise jeder 5. (Anzugeben mit dem Parameter Tag)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diesen Timestamp könnt ihr dann auf eurer Seite mit der funktion&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#time: ZEITFORMAT | TIMESTAMP}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
in ein lesbares Datum umwandeln.&lt;br /&gt;
&lt;br /&gt;
ZEITFORMAT entsprich dabei einem Formatierungsstring, mehr Infos zur Formatierung gibt es [http://de.wikipedia.org/wiki/Hilfe:Vorlagenprogrammierung#Funktion_time hier]&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Beispiel wäre:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#time: l, \d\e\n d.m.Y \u\m H:i \U\h\r | 20100515184500 }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Resultat wäre:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Samstag, den 15.05.2010 um 18:45 Uhr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Anstelle von TIMESTAMP könnt ihr entweder manuell einen Timestamp eintragen, wie im Beispiel, oder für regelmäßige Termine gebt ihr hier eure oben erstellte Vorlage an.&lt;br /&gt;
&lt;br /&gt;
=== Ersteller ===&lt;br /&gt;
Diese Vorlage wurde von [[Benutzer:Isabaellchen|Isabaellchen] erstellt und von [[Benutzer:Joshibaer|Joshibaer]] für die AG`s angepasst.&lt;br /&gt;
&lt;br /&gt;
=== Bezüge ===&lt;br /&gt;
Diese Vorlage verwendet keine Vorlage&amp;lt;br/&amp;gt;&lt;br /&gt;
Diese Vorlage verwendet keine Medien als Vorlage.&lt;br /&gt;
=== Benutzer ===&lt;br /&gt;
{{Vorlage:Vorlagennutzer}}&lt;br /&gt;
&lt;br /&gt;
=== ToDo ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Vorlage:Programmierung|SemanticTimestamp]]&lt;br /&gt;
[[Kategorie:Vorlage:Werkzeuge - Tools|SemanticTimestamp]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Wiskyhotel</name></author>
	</entry>
</feed>