Frage zu Timestamp
Moderatoren: Werner, Tex, weneu
-
elhannig
Frage zu Timestamp
Hallo
Ich möchte in PHP eine Zeitberechnung durchführen. Ist es möglich, dass WsWin den Timestamp auch ausgibt?
Oder weiss jemand eine bessere Lösung? Folgens Problem: solange meine Wetterdaten jünger als 20 Minuten sind, soll eine grüne Lampe angezeigt werden, sind die Daten älter als 20 Minuten, soll eine rote Lampe aufleuchten.
Es grüsst Max
Ich möchte in PHP eine Zeitberechnung durchführen. Ist es möglich, dass WsWin den Timestamp auch ausgibt?
Oder weiss jemand eine bessere Lösung? Folgens Problem: solange meine Wetterdaten jünger als 20 Minuten sind, soll eine grüne Lampe angezeigt werden, sind die Daten älter als 20 Minuten, soll eine rote Lampe aufleuchten.
Es grüsst Max
-
elhannig
Hallo Werner
Ich betreibe eine Wetterstation auf 2900 müM. Es kann sein, dass der PC oder die Wetterstation aussteigen und ich kann nicht direkt da hoch gehen. Dann sind die letzten Daten auf der HP vielleicht eine Woche alt. Damit der User das direkt sieht, möchte ich dies mit einem roten Punkt kennzeichnen. Ich will die Differenz des aktuellen Datums mit dem Datum (Zeit) der letzten Daten ausrechnen und dann ein grüner oder roter Punkt darstellen.
Gruss Max
Ich betreibe eine Wetterstation auf 2900 müM. Es kann sein, dass der PC oder die Wetterstation aussteigen und ich kann nicht direkt da hoch gehen. Dann sind die letzten Daten auf der HP vielleicht eine Woche alt. Damit der User das direkt sieht, möchte ich dies mit einem roten Punkt kennzeichnen. Ich will die Differenz des aktuellen Datums mit dem Datum (Zeit) der letzten Daten ausrechnen und dann ein grüner oder roter Punkt darstellen.
Gruss Max
-
elhannig
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo Max,
ich fürchte, man kann Dir hier extern nicht weiterhelfen.
Ich könnte mir folgenden Weg vorstellen:
- Du lässt die ws_newdata.csv erzeugen und lädst sie auf den Server hoch
- in ihr ist ja immer als letzter Datensatz der aktuellste Datensatz gespeichert.
- das Datum im letzten Datensatz in dieser Datei nimmst Du als Vergleich für die Aktualität her.
Wie Du das konkret per PHP löst, kann ich Dir auch nicht sagen, das hängt von Deinen Kenntnissen ab.
ich fürchte, man kann Dir hier extern nicht weiterhelfen.
Ich könnte mir folgenden Weg vorstellen:
- Du lässt die ws_newdata.csv erzeugen und lädst sie auf den Server hoch
- in ihr ist ja immer als letzter Datensatz der aktuellste Datensatz gespeichert.
- das Datum im letzten Datensatz in dieser Datei nimmst Du als Vergleich für die Aktualität her.
Wie Du das konkret per PHP löst, kann ich Dir auch nicht sagen, das hängt von Deinen Kenntnissen ab.
-
Canada-John
- Beiträge: 61
- Registriert: 26 Okt 2003 18:26
- Wohnort: Vienna, Austria / Ottawa, Canada
- Kontaktdaten:
Hi Max,
meine Devise ist immer: PHP kann fast alles
Du könntest mit "filemtime" die Erstellzeit, der von WsWin erzeugten HTML-Datei überwachen lassen. Mit dem Wert, welcher von filemtime ausgegeben wird kann man dann alle möglichen Berechnungen anstellen.
Mit einem if/else Konstrukt kann dann die entsprechende Grafik ausgegeben werden.
Gruß John
meine Devise ist immer: PHP kann fast alles
Du könntest mit "filemtime" die Erstellzeit, der von WsWin erzeugten HTML-Datei überwachen lassen. Mit dem Wert, welcher von filemtime ausgegeben wird kann man dann alle möglichen Berechnungen anstellen.
Mit einem if/else Konstrukt kann dann die entsprechende Grafik ausgegeben werden.
Gruß John
-
elhannig
-
Canada-John
- Beiträge: 61
- Registriert: 26 Okt 2003 18:26
- Wohnort: Vienna, Austria / Ottawa, Canada
- Kontaktdaten: