Berechnungen mit dem Datum 1 2 3

Wochen automatisch generieren

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
// Wochen automatisch generieren

$startDate = new DateTimeImmutable('2021-05-24');
$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' '<br>',
        
$monday->format('d.m.Y'),
        
$friday->format('d.m.Y')
    );
}
?>
Montag 24.05.2021 - Freitag 28.05.2021
Montag 31.05.2021 - Freitag 04.06.2021
Montag 07.06.2021 - Freitag 11.06.2021
Montag 14.06.2021 - Freitag 18.06.2021
Montag 21.06.2021 - Freitag 25.06.2021
Montag 28.06.2021 - Freitag 02.07.2021
Montag 05.07.2021 - Freitag 09.07.2021
Montag 12.07.2021 - Freitag 16.07.2021
Montag 19.07.2021 - Freitag 23.07.2021
Montag 26.07.2021 - Freitag 30.07.2021

Zeitzonen

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
// Zeitzonen

$zeitzonen = [
    
"Berlin" => "Europe/Berlin",
    
"Moscow" => "Europe/Moscow",
    
"Madrid" => "Europe/Madrid",

    
"Los Angeles" => "America/Los_Angeles",
    
"Chicago" => "America/Chicago",
    
"New York" => "America/New_York",

    
"Seoul" => "Asia/Seoul",
    
"Hong Kong" => "Asia/Hong_Kong",
    
"Tokyo" => "Asia/Tokyo",

    
"Auckland" => "Pacific/Auckland",
    
"Tahiti" => "Pacific/Tahiti",
    
"Tongatapu" => "Pacific/Tongatapu",

    
"Nairobi" => "Africa/Nairobi",
    
"Dakar" => "Africa/Dakar",
    
"Casablanca" => "Africa/Casablanca",

    
"Darwin" => "Australia/Darwin",
    
"Brisbane" => "Australia/Brisbane",
    
"Sydney" => "Australia/Sydney",
];

foreach (
$zeitzonen as $stadt => $zeitzone) {
 
date_default_timezone_set($zeitzone);
 echo 
'<div><strong>$stadt '</strong>
  
'<br>date("d.m.Y - H:i") . ' Uhr' .
  
'<br>Zeitzone: ' date("T - e") .
  
'<br>GMT: ' date("O") . </div>';
}
?>
Berlin
22.01.2021 - 13:13 Uhr
Zeitzone: CET - Europe/Berlin
GMT: +0100
Moscow
22.01.2021 - 15:13 Uhr
Zeitzone: MSK - Europe/Moscow
GMT: +0300
Madrid
22.01.2021 - 13:13 Uhr
Zeitzone: CET - Europe/Madrid
GMT: +0100
Los Angeles
22.01.2021 - 04:13 Uhr
Zeitzone: PST - America/Los_Angeles
GMT: -0800
Chicago
22.01.2021 - 06:13 Uhr
Zeitzone: CST - America/Chicago
GMT: -0600
New York
22.01.2021 - 07:13 Uhr
Zeitzone: EST - America/New_York
GMT: -0500
Seoul
22.01.2021 - 21:13 Uhr
Zeitzone: KST - Asia/Seoul
GMT: +0900
Hong Kong
22.01.2021 - 20:13 Uhr
Zeitzone: HKT - Asia/Hong_Kong
GMT: +0800
Tokyo
22.01.2021 - 21:13 Uhr
Zeitzone: JST - Asia/Tokyo
GMT: +0900
Auckland
23.01.2021 - 01:13 Uhr
Zeitzone: NZDT - Pacific/Auckland
GMT: +1300
Tahiti
22.01.2021 - 02:13 Uhr
Zeitzone: -10 - Pacific/Tahiti
GMT: -1000
Tongatapu
23.01.2021 - 01:13 Uhr
Zeitzone: +13 - Pacific/Tongatapu
GMT: +1300
Nairobi
22.01.2021 - 15:13 Uhr
Zeitzone: EAT - Africa/Nairobi
GMT: +0300
Dakar
22.01.2021 - 12:13 Uhr
Zeitzone: GMT - Africa/Dakar
GMT: +0000
Casablanca
22.01.2021 - 13:13 Uhr
Zeitzone: +01 - Africa/Casablanca
GMT: +0100
Darwin
22.01.2021 - 21:43 Uhr
Zeitzone: ACST - Australia/Darwin
GMT: +0930
Brisbane
22.01.2021 - 22:13 Uhr
Zeitzone: AEST - Australia/Brisbane
GMT: +1000
Sydney
22.01.2021 - 23:13 Uhr
Zeitzone: AEDT - Australia/Sydney
GMT: +1100
Weitere Berechnungen mit dem Datum auf Seite 1 2 3