Template:Time between: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(Template angelegt)
 
Zeile 1: Zeile 1:
 
<noinclude>
 
<noinclude>
Prüft, ob die aktuelle Uhrzeit (UTC) zwischen den angegebenen Werten liegt. Optional kann zusätzlich geprüft werden, ob gerade ein bestimmtes Datum vorliegt.
+
Prüft, ob die aktuelle Uhrzeit (UTC) zwischen den angegebenen Werten liegt. Optional kann zusätzlich geprüft werden, ob gerade ein bestimmtes Datum / ein bestimmter Wochentag vorliegt.
  
 
== Verwendung ==  
 
== Verwendung ==  
 
<pre>
 
<pre>
{{Time between|from=|to=|date=}}
+
{{Time between|from=|to=|date=|wkd=}}
 
</pre>
 
</pre>
  
Die Zeitangaben '''müssen''' in hhmmss angegeben werden. Das optionale Datum '''muss''' im Format yyyymmdd angegeben werden. Sonst funktioniert der Vergleich nicht.
+
{| class="wikitable"
 +
|+ Optionen
 +
|-
 +
!Option
 +
!Beschreibung
 +
!Pflicht?
 +
!Eingabeformat
 +
|-
 +
|from
 +
|Start des Zeitraums
 +
|ja
 +
|hhmmss
 +
|-
 +
|to
 +
|Ende des Zeitraums
 +
|ja
 +
|hhmmss
 +
|-
 +
|date
 +
|Datumsprüfung
 +
|nein
 +
|yyyymmdd
 +
|-
 +
|wkd
 +
|Wochentagsprüfung
 +
|nein
 +
|Wednesday
 +
|}
  
 
== Beispiel ==
 
== Beispiel ==
Zeile 14: Zeile 41:
 
</noinclude><includeonly>
 
</noinclude><includeonly>
 
{{#ifeq: {{Timestamp|date}} | {{{date|{{Timestamp|date}}}}}
 
{{#ifeq: {{Timestamp|date}} | {{{date|{{Timestamp|date}}}}}
 +
| {{#ifeq: {{#time: l}} | {{{wkd|{{#time: l}}}}}
 
| {{#ifexpr: {{Timestamp|time}} >= {{{from|}}}
 
| {{#ifexpr: {{Timestamp|time}} >= {{{from|}}}
 
| {{#ifexpr: {{Timestamp|time}} <= {{{to|}}}
 
| {{#ifexpr: {{Timestamp|time}} <= {{{to|}}}
 
| true }} }} }}
 
| true }} }} }}
 
</includeonly>
 
</includeonly>

Version vom 3. November 2022, 16:59 Uhr

Prüft, ob die aktuelle Uhrzeit (UTC) zwischen den angegebenen Werten liegt. Optional kann zusätzlich geprüft werden, ob gerade ein bestimmtes Datum / ein bestimmter Wochentag vorliegt.

Verwendung

{{Time between|from=|to=|date=|wkd=}}
Optionen
Option Beschreibung Pflicht? Eingabeformat
from Start des Zeitraums ja hhmmss
to Ende des Zeitraums ja hhmmss
date Datumsprüfung nein yyyymmdd
wkd Wochentagsprüfung nein Wednesday

Beispiel

Status-Circle-Todo.png Kleine Tabelle mit 30-Minuten-Intervall, welches entsprechend eingefärbt wird.