Dienstplan

Wischi1812

Grünschnabel
Hallo,

ich hoffe ihr könnt mir helfen.

Ich möchte einen Dienstplan für (im Moment) 4 Mitarbeiter erstellen, nur zur Ansicht für die Mitarbeiter da ist. Jeder der 4 Mitarbeiter übernimmt eine Woche bei und den Spätdienst. Also Mitarbeiter A, dann B, dann C, und dann D. Dann gehts wieder von vorne los.

Ich hatte schon drüber nachgedacht, dass per HTMl zu machen, aber das ist mit zu unflexibel. Würde gerne eine Resposive Webseite machen, die immer den aktuellen und den nächsten Monat anzeigt und dann farblich die Mitarbeiter/Wochen hervorhebt. Am besten sollte man auch die Monate per Pfeil wechseln können.

Um das ganze einfacher zu halten, müssen noch nicht einmal alle Tage angezeigt werden. Es reicht auch wenn da steht:

07.03. - 11.03. Mitabeiter A
14.03. - 18.03. Mitabeiter B
21.03. - 25.03. Mitabeiter C
28.03. - 01.04. Mitabeiter D
04.04. - 08.04. Mitabeiter A
usw.

Könnt ihr mir da Tipps geben?
 
Wenn du gar keine Ahnung hast, wie wäre es mit einem Google Kalendar? Der kann verschiedene Farben, mehrere Leute können sich einen teilen und er ist relativ übersichtlich und auch am Smartphone abrufbar. Ich weiß nicht, ob man sowas wie ein Intervall von 4 Wochen einstellen kann, aber ich vermute es mal ;)
 
Das fängt mit dem Unix-Timestamp time() an, geht über mktime für einen Unix-Timestamp für ein bestimmtes Datum und hört bei Mathematik auf.

Der Unix-Timestamp wird in Sekunden ausgeliefert. Dieser muss dann in Minuten ( /60), Stunden ( /3600), Tage ( /86400), Wochen ( /604800) umgerechnet werden. Den Unix-Timestamp für ein bestimmtes Datum wird per mktime ausgeliefert. Zu beachten ist die Angabe der Zeitzone (MEZ/MESZ) und die Einberechnung von Schaltjahren (naja, ist die nächsten 4 Jahre zu vernachlässigen).

Hier die ersten Infos zu Zeit-Berechnungen in PHP dazu.
http://php.net/manual/de/function.time.php
http://php.net/manual/de/function.date.php
http://php.net/manual/de/function.mktime.php
 
Zurück