Datumsfunktion 
Author Message
 Datumsfunktion

Hallo PHPler,

ich habe folgendes Problem:
Ich m?chte das Datum ermitteln das fnf Tage vor dem aktuellen Datum liegt
z.B. aktuelles Datum 12.12.2002 - vor 5 Tagen : 7.12.2002
Wenn jemand eine Function dafr kennt kann mir diese bitte mal mailen

Danke
Alex



Mon, 30 May 2005 18:52:05 GMT  
 Datumsfunktion

Quote:

> Ich m?chte das Datum ermitteln das f?nf Tage vor dem aktuellen Datum liegt
> z.B. aktuelles Datum 12.12.2002 - vor 5 Tagen : 7.12.2002
> Wenn jemand eine Function daf?r kennt kann mir diese bitte mal mailen

See http://php.net/manual/en/ref.datetime.php
eg:
date("m.d.Y",time()-5*24*60*60);

BTW this is an international group, so english might be preferred by
most readers :)

--

  Daniel Tryba



Mon, 30 May 2005 19:32:46 GMT  
 Datumsfunktion

Quote:

> ich habe folgendes Problem:
> Ich m?chte das Datum ermitteln das fnf Tage vor dem aktuellen Datum liegt
> z.B. aktuelles Datum 12.12.2002 - vor 5 Tagen : 7.12.2002
> Wenn jemand eine Function dafr kennt kann mir diese bitte mal mailen

Vielleicht gibt's einen simpler Weg, aber du kannst das machen mit einen
Kombination von mktime() und date().

Oder veilleicht:
$days = 5;
$time = time();
$newtime = $time + (60 * 60 * 24 * $days);
# 60 Sek/Stunde, 24 Stunden/Tag, mal $days
echo date( "d.M.Y", $newtime );

(untested)

(Sorry, Deutsch != Muttersprache)

--
----- stephan beal
Registered Linux User #71917 http://counter.li.org
I speak for myself, not my employer. Contents may
be hot. Slippery when wet. Reading disclaimers makes
you go blind. Writing them is worse. You have been Warned.



Mon, 30 May 2005 19:35:59 GMT  
 Datumsfunktion

Quote:

>> ich habe folgendes Problem:
>> Ich m?chte das Datum ermitteln das fnf Tage vor dem aktuellen Datum
>> liegt z.B. aktuelles Datum 12.12.2002 - vor 5 Tagen : 7.12.2002
>> Wenn jemand eine Function dafr kennt kann mir diese bitte mal mailen

> Vielleicht gibt's einen simpler Weg, aber du kannst das machen mit einen
> Kombination von mktime() und date().

> Oder veilleicht:
> $days = 5;
> $time = time();
> $newtime = $time + (60 * 60 * 24 * $days);
> # 60 Sek/Stunde, 24 Stunden/Tag, mal $days
> echo date( "d.M.Y", $newtime );

> (untested)

> (Sorry, Deutsch != Muttersprache)

Es wrde schneller laufen, wenn es weniger Variablen g?be. z.B.:

echo date("d.M.Y", time() - 60*60*24*5);



Tue, 31 May 2005 07:07:05 GMT  
 Datumsfunktion

Quote:

>> $days = 5;
>> $time = time();
>> $newtime = $time + (60 * 60 * 24 * $days);
>> # 60 Sek/Stunde, 24 Stunden/Tag, mal $days
>> echo date( "d.M.Y", $newtime );

>> (untested)

>> (Sorry, Deutsch != Muttersprache)

> Es wrde schneller laufen, wenn es weniger Variablen g?be. z.B.:

> echo date("d.M.Y", time() - 60*60*24*5);

Und der naechster Maintainer wuerde mehr als diese 1 Microsekunde brauchen,
herauszufinden was 60*60*24*5 bedeutet. Also - nutz Variablen die sagen was
du meinst.

--
----- stephan beal
Registered Linux User #71917 http://counter.li.org
I speak for myself, not my employer. Contents may
be hot. Slippery when wet. Reading disclaimers makes
you go blind. Writing them is worse. You have been Warned.



Tue, 31 May 2005 18:04:55 GMT  
 Datumsfunktion

Quote:

>>> $days = 5;
>>> $time = time();
>>> $newtime = $time + (60 * 60 * 24 * $days);
>>> # 60 Sek/Stunde, 24 Stunden/Tag, mal $days
>>> echo date( "d.M.Y", $newtime );

>>> (untested)

>>> (Sorry, Deutsch != Muttersprache)

>> Es wrde schneller laufen, wenn es weniger Variablen g?be. z.B.:

>> echo date("d.M.Y", time() - 60*60*24*5);

> Und der naechster Maintainer wuerde mehr als diese 1 Microsekunde
> brauchen, herauszufinden was 60*60*24*5 bedeutet. Also - nutz Variablen
> die sagen was du meinst.

Nein. Ich wrde hoffen, da? irgendeiner den Code verstanden k?nnte. Aber
wenn man ganz sicher sein m?chte, dann soll man einfach eine kleine
Bemerkung danach machen. z.B.:
echo date("d.M.Y", time() - 60*60*24*5);
// 60sec/min * 60min/st * 24 st/tg * 5 Tage

Variablen hei?en mehr Datenspeicher und Bearbeitungszeit, so wenn es m?glich
ist, benutz Nummern statt Variablen.



Wed, 01 Jun 2005 04:45:51 GMT  
 
 [ 6 post ] 

 Relevant Pages 
 

 
Powered by phpBB® Forum Software