Suchen
Inside Forum
Nützliche Links




 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 

Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.01.2018, 14:52
HaraldMenza HaraldMenza ist offline
Engagierter Besucher
 
Registriert seit: 23.08.2007
Beiträge: 250
Standard Wochen automatisch generieren?

Hallo,

gibt es in PHP eine Möglichkeit, Wochen (von Mo-Fr) zu generieren?
Also ich möchte ausgehend von einem Start-Montag, dann mir einfach die nächsten 30 Wochen z.B. ausgegeben wird, also so:

Montag 22.01.18 - Freitag 26.01.18
Montag 29.01.18 - Freitag 02.02.18
Montag 05.02.18 - Freitag 05.02.18
usw.

Oder habt ihr eine Idee, wie ich das intelligent lösen kann?

Danke!
Mit Zitat antworten
  #2  
Alt 20.01.2018, 15:16
hellbringer hellbringer ist offline
Forum-Mitarbeiter
 
Registriert seit: 27.03.2008
Beiträge: 31.071
Standard AW: Wochen automatisch generieren?

PHP Quellcode:
$startDate = new DateTimeImmutable('2018-01-22');
$numWeeks = 30;

for ($i = 0; $i < $numWeeks; $i++) {
    $monday = $startDate->modify('+ ' . ($i * 7) . ' days');
    $friday = $startDate->modify('+ ' . ($i * 7 + 4) . ' days');

    printf(
        'Montag %s - Freitag %s' . PHP_EOL,
        $monday->format('d.m.y'),
        $friday->format('d.m.y')
    );
}
Ausgabe:
Code:
Montag 22.01.18 - Freitag 26.01.18
Montag 29.01.18 - Freitag 02.02.18
Montag 05.02.18 - Freitag 09.02.18
Montag 12.02.18 - Freitag 16.02.18
Montag 19.02.18 - Freitag 23.02.18
Montag 26.02.18 - Freitag 02.03.18
Montag 05.03.18 - Freitag 09.03.18
Montag 12.03.18 - Freitag 16.03.18
Montag 19.03.18 - Freitag 23.03.18
Montag 26.03.18 - Freitag 30.03.18
Montag 02.04.18 - Freitag 06.04.18
Montag 09.04.18 - Freitag 13.04.18
Montag 16.04.18 - Freitag 20.04.18
Montag 23.04.18 - Freitag 27.04.18
Montag 30.04.18 - Freitag 04.05.18
Montag 07.05.18 - Freitag 11.05.18
Montag 14.05.18 - Freitag 18.05.18
Montag 21.05.18 - Freitag 25.05.18
Montag 28.05.18 - Freitag 01.06.18
Montag 04.06.18 - Freitag 08.06.18
Montag 11.06.18 - Freitag 15.06.18
Montag 18.06.18 - Freitag 22.06.18
Montag 25.06.18 - Freitag 29.06.18
Montag 02.07.18 - Freitag 06.07.18
Montag 09.07.18 - Freitag 13.07.18
Montag 16.07.18 - Freitag 20.07.18
Montag 23.07.18 - Freitag 27.07.18
Montag 30.07.18 - Freitag 03.08.18
Montag 06.08.18 - Freitag 10.08.18
Montag 13.08.18 - Freitag 17.08.18
Mit Zitat antworten
  #3  
Alt 20.01.2018, 16:01
HaraldMenza HaraldMenza ist offline
Engagierter Besucher
 
Registriert seit: 23.08.2007
Beiträge: 250
Standard AW: Wochen automatisch generieren?

Super, vielen Dank!
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
kundennummer automatisch aus id generieren cHrisR Datenbanken 6 20.05.2011 11:03
PDF-Download automatisch generieren benpen PHP 7 05.06.2009 12:03
URL automatisch generieren? glommy PHP 13 26.11.2006 17:07
Klassendiagramm automatisch generieren peez sonstige (Programmier-)sprachen 0 01.02.2006 10:46
Berichtsheft automatisch generieren... Der Andy PHP 4 17.03.2004 14:49


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:50 Uhr.


Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC