Ich bin verwirrt, wenn ich PHP verwende, um mit Datum und Uhrzeit umzugehen.
Ich versuche Folgendes zu tun: Wenn ein Benutzer meine Seite besucht, frage ich nach seiner Zeitzone und zeige dann den "Wochentag" in seiner Zeitzone an.
Ich möchte den Tag des Browsers nicht nutzen. Ich möchte diese Berechnung in PHP machen.
So versuche ich es zu erreichen:
- Die vom Benutzer eingegebene Zeitzone
- Unix-Zeitstempel berechnet mit der Funktion php time ().
Aber ich weiß nicht, wie ich vorgehen soll ... Wie würde ich den "Wochentag" in dieser Zeitzone bekommen?
date("N", $timestamp)
erhalten1..7
Werte von Montag beginnen. In den älteren Versionen können Sie den Trick verwenden(date("w", $timestamp) + 6) % 7
, um0..6
Werte ab Montag zu erhalten.