PHP - Wochen automatisch generieren


<?php

// Wochen automatisch generieren

$startDate = new DateTimeImmutable('2018-01-22');
$numWeeks 10;

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

    
printf(
        
'Montag %s - Freitag %s' PHP_EOL,
        
$monday->format('d.m.Y'),
        
$friday->format('d.m.Y')
    );
}
?>
Montag 22.01.2018 - Freitag 26.01.2018
Montag 29.01.2018 - Freitag 02.02.2018
Montag 05.02.2018 - Freitag 09.02.2018
Montag 12.02.2018 - Freitag 16.02.2018
Montag 19.02.2018 - Freitag 23.02.2018
Montag 26.02.2018 - Freitag 02.03.2018
Montag 05.03.2018 - Freitag 09.03.2018
Montag 12.03.2018 - Freitag 16.03.2018
Montag 19.03.2018 - Freitag 23.03.2018
Montag 26.03.2018 - Freitag 30.03.2018

Bausteine

Eine zufällige Auswahl von „Bausteinen” aus den Bereichen CSS, PHP, JavaScript und MySQL.

CSS - Hintergrundbild absolut positionieren

PHP - Text kontinuierlich mit einer for-Schleife zoomen

JavaScript - BB-Code in einem Textarea einfügen

MySQL - Datensatz Wert um 5% erhöhen