FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: CoolTux am 06 Oktober 2016, 15:14:57

Titel: 04 Okt 2016 in Unixtime
Beitrag von: CoolTux am 06 Oktober 2016, 15:14:57
Ich suche eine einfache elegante Lösung um

$day $month $year
4       Okt       2016

in Unixtime zu bekommen um dann mit der aktuellen Unixtime zu vergleichen und zu schauen wie alt meine berechnete Unixtime zur aktuellen Unixtime ist.
Kann mich da bitte mal jemand schupsen.



Grüße
Leon
Titel: Antw:04 Okt 2016 in Unixtime
Beitrag von: herrmannj am 06 Oktober 2016, 15:20:25
geht das ?

$time = timelocal($sec,$min,$hour,$mday,$mon,$year);
$time = timegm($sec,$min,$hour,$mday,$mon,$year);


vg
joerg
Titel: Antw:04 Okt 2016 in Unixtime
Beitrag von: herrmannj am 06 Oktober 2016, 15:22:35
addon

plus Annahme

$hash->{Jan} == 0 .... $hash->{Okt} == 9 usw ...
$mon = $hash->{$month} ...
Titel: Antw:04 Okt 2016 in Unixtime
Beitrag von: CoolTux am 06 Oktober 2016, 15:28:44
Interessanter weise ging es ohne Dein addon, denn genau das wollte ich versuchen zu vermeiden alle Monate in Wort in ein Hash zu stecken mit dem korrekten Wert für die passende Zahl.