Einfache Kalender mit PHP erstellen

[Bildschirmfoto] Datum und Zeitfunktionen

PHP-Kalender können nützlich sein. Sie können so einfach sein wie das Datum anzeigen oder so komplex wie das Einrichten eines Online-Buchungssystems. Diese beiden PHP-Scripte zeigen wie Sie einfache Kalender erstellen. Wenn Sie wissen, wie das geht, können Sie dieselben Konzepte auf komplexe Kalender anwenden, die Sie möglicherweise benötigen.


Ein interaktiver Kalender, mit Hilfe von Buttons kann man zum nächsten / vorherigen Monat oder Jahr wechseln.

- Februar + - 2024 +
MoDiMiDoFrSaSo
1234
567891011
12131415161718
19202122232425
26272829

Quelltext:  klick-kalender.php EinblendenKopierenLinkZeilen

Statischer Kalender

Ein statischer Kalender der den aktuellen Monat anzeigt. Der heutige Tag wird grün hervorgehoben.

April 2024
MoDiMiDoFrSaSo
1234567
891011121314
15161718192021
22232425262728
2930

Quelltext:  kalender.php EinblendenKopierenLinkZeilen

CSS-Anweisungen

Hiermit wird das Aussehen der Kalender angepasst.

Quelltext:  CSS Anweisungen AusblendenKopierenLinkZeilen

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<style>
  table {
    font-family: Arial, Tahoma;
    font-size: 1em;
    border-collapse: Separate;
    border-spacing: 1px;
    background-color: Lightgrey;
    outline: Solid 1px Lightgrey;
    cursor: default;
  }

  table th:nth-child(even),
  table td:nth-child(even) {
    background-color: rgba(245, 245, 245, 0.90);
    padding: 5px;
    text-align: center;
  }

  table th:nth-child(odd),
  table td:nth-child(odd) {
    background-color: rgba(255, 255, 255, 0.90);
    padding: 5px;
    text-align: center;
  }

  table tr,
  table td {
   transition: all 0.3s;
  }

  table tr:hover {
   background-color: rgb(128, 128, 128);
  }

  table td:hover {
   color: rgb(255, 255, 255);
   background-color: rgb(169, 169, 169);
  }

  mark {
   display: block;
   background-color: Greenyellow;
   padding: 2px;
   border-radius: 50%;
  }

 a.kal:link, a.kal:visited {
  display: inline-block;
  width: 20px;
  background: Grey;
  text-decoration: None;
  color: rgb(255, 255, 255);
  transition: background 0.3s;
 }

 a.kal:hover {
  background: Black;
 }
</style>

Tipps

Zeitbalken
Dieses Script zeigt die vergangene Zeit mit einem farbigen Fortschrittsbalken an. Mit JavaScript oder PHP kann man die vergangene Zeit berechnen lassen und mit CSS wird dann der Fortschrittsbalken farbig angezeigt.
SQLite-Datei mit PHP und PDO erstellen
Der Vorteil von SQLite ist, das die Datenbank eine Text-Datei ist und keine Verbindung zu einem Datenbank-Server benötigt wird.
Formulardaten über AJAX überprüfen und speichern
Ohne lästigen Seitenwechsel werden die eingegebenen Daten im Formular überprüft und gespeichert.
Umstellung von der PHP-Funktion mysql() zu mysqli()
Zur Zeit stellen viele Provider auf PHP 7 um, mit dieser neuen PHP-Version werden viele "alte" Scripte nicht mehr laufen die auf eine Datenbank zugegriffen haben.

Abonniere meinen RSS-Feed um über aktuelle Seiten benachrichtigt zu werden.