# If/Else Wochentag Uhrzeit

**URL:** https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613
**Category:** Themes & Design
**Created:** [17. September 2015 um 18:56 UTC](https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613 "2015-09-17T18:56:40Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)
#### Post date: [17. September 2015 um 18:56 UTC](https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613/1 "2015-09-17T18:56:40Z")

</div>

Hi, kann man bei einer If/else Abfrage den aktuellen Wochentag und die Uhrzeit als Bedingung abfragen? etwa so: If Freitag, Samstag, oder Sonntag, nach 11:00 Uhr, dann ?? Danke schon mal

---

<div class="post-metadata">

### Author: ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)
#### Post date: [17. September 2015 um 18:58 UTC](https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613/2 "2015-09-17T18:58:57Z")

</div>

[https://www.google.de/webhp?sourceid=ch … f%20sunday](https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=php%20if%20sunday) [https://www.google.de/webhp?sourceid=ch … +if+sunday](https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=smarty+if+sunday)

---

<div class="post-metadata">

### Author: ![Creatixx](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Creatixx](https://forum.shopware.com/u/Creatixx)
#### Post date: [17. September 2015 um 19:00 UTC](https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613/3 "2015-09-17T19:00:32Z")

</div>

Hi, suchst du [sowas](http://stackoverflow.com/questions/9321284/smarty-if-statement-with-date)? Gruß

---

<div class="post-metadata">

### Author: ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)
#### Post date: [17. September 2015 um 19:06 UTC](https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613/4 "2015-09-17T19:06:23Z")

</div>

Hi, danke Ihr beiden, das könnte mir ja schon weiterhelfen. Ich dachte dass man für Shopware irgendwie ne eigene Syntax in den Templates verwenden muss? Da geht also normales PHP und smarty ist dann auch nix anderes?! Dann vertiefe ich das mal eben…

---

<div class="post-metadata">

### Author: ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)
#### Post date: [17. September 2015 um 19:08 UTC](https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613/5 "2015-09-17T19:08:29Z")

</div>

Ja du musst schon smarty nehmen. Praktisch das php in smarty umwandeln. Oder der link von creatrix der ist ja direkt smarty.

---

<div class="post-metadata">

### Author: ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)
#### Post date: [17. September 2015 um 19:52 UTC](https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613/6 "2015-09-17T19:52:40Z")

</div>

so, jetzt habe ich mal soetwas gebastelt ` {if $smarty.now|date\_format:"%u" \> "5" && $smarty.now|date\_format:"%H:%M:%S" \> "11:00:00" || $smarty.now|date\_format:"%u" == "6" || $smarty.now|date\_format:"%u" == "7"}erste Ausgabe{else}zweite Ausgabe{/if} ` Das soll bedeuten: Wenn der jetzige Zeitpunkt “Freitag, nach 11:00 Uhr”, oder “Samstag” oder “Sonntag” ist dann (erste Ausgabe) sonst (zweite Ausgabe) Wie kann ich das denn jetzt testen? Gibt es da irgend ein Tool? Ich meine ich muss doch nicht warten bis Freitag, Samstag, oder Sonntag ist, um zu prüfen, ob das so funkt? Wie macht man das?

---

<div class="post-metadata">

### Author: ![senana](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/senana/32/14169_2.png) [@senana](https://forum.shopware.com/u/senana)
#### Post date: [17. September 2015 um 20:08 UTC](https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613/7 "2015-09-17T20:08:31Z")

</div>

Juppi! Es klappt. Ich habe es ausprobiert, indem ich “probeweise” die Variablen für den Wochentag %u in der Bedingung ersetze. Schätze so macht man das wohl 🕶 Hatte nur einen kleinen Fehler drin, so ist es richtig: ` {if $smarty.now|date\_format:"%u" == "5" && $smarty.now|date\_format:"%H:%M:%S" \> "11:00:00" || $smarty.now|date\_format:"%u" == "6" || $smarty.now|date\_format:"%u" == "7"}Ertse Ausgabe{else}Zweite Ausgabe{/if} ` Danke euch für die Links! Damit konnte ich die Zeile zusammenschustern…

---

<div class="post-metadata">

### Author: ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)
#### Post date: [17. September 2015 um 21:23 UTC](https://forum.shopware.com/t/if-else-wochentag-uhrzeit/30613/8 "2015-09-17T21:23:06Z")

</div>

Na endlich mal einer der sich das selbst zusammen schustert und raussucht und probiert, sieht man hier nicht oft 🙂 :thumbup:
