User since
2005-07-11
120
Artikel
BenutzerIn
Hallo, ich benutze Date::Calc und will da den momentanen Tag feststellen.
Es ist jetzt 01:31 am 15.09.2005.
Wenn ich Today([$gmt]) mache kommt das selbe raus wie mit $lt: 14.09.2005
Wie kann ich die locale Zeit benutzen?
User since
2005-07-11
120
Artikel
BenutzerIn
OK, das hat sich erledigt. Einfach kein Argument mitgeben.
Aber im Moment errechne ich die differenz der Zeit noch mit Delta_YMD. Da kommen aber so verrückte sachen wie -1 zurück, er rechnet also alles einzeln. Gibt es eine Andere Möglichkeit, die Differenz zwischen $y1,$m1,$d1 und $y2,$m2,$d2 zu errechnen, sodass man dann nich noch tausende nebenrechnungen machen muss?
Das ergebnis soll sowas sein wie: Noch 2 Jahre, 5 Monate und 3 Tage.
Das muss doch auch eleganter gehen:rock:
User since
2005-07-11
120
Artikel
BenutzerIn
my ($y,$m,$d) = Delta_YMD(Today(),2008,4,12);
\n\n
<!--EDIT|Strazke|1126800560-->
User since
2005-07-11
120
Artikel
BenutzerIn
hat sich erledigt. habs jetzt einfacher gemacht mit if($d<0) ...
Danke:D