Schrift
[thread]239[/thread]

Anzahl der Tage ermitteln: Von bestimmten Datum bis jetzt

Leser: 1


<< >> 9 Einträge, 1 Seite
Tom
 2004-04-18 17:05
#2141 #2141
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

Wie kann ich die Anzahl der Tage ermitteln die zwischen zwei Datums liegen???

Also z.B. 01.04.2004 und 18.04.2004 -> Anzahl 18

oder als timestamp 1080770400 und 1082239200 -> Anzahl 18

Tom
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen
Gast Gast
 2004-04-18 17:13
#2142 #2142
$tage = int((($time_anfang - $time_ende)) / 86400);

P.S.
bezogen auf 'timestamp'\n\n

<!--EDIT|Dieter|1082303003-->
[E|B]
 2004-04-18 19:18
#2143 #2143
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
@Troll

Guck dir nochmal deine Klammern an. ;) Aber sonst stimmts.

edit: Ich habs heute mit den Klammern. :D\n\n

<!--EDIT|renee|1090848334-->
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
Gast Gast
 2004-04-18 19:46
#2144 #2144
Wieso ...?
ist doch alles in bester Ordnung - sogar das ; ist jetzt drin.
tief abduck ...

Sorry- Klammern sind tatsächlich mein favorisierter Lieblingsfehler :)
[E|B]
 2004-04-18 19:50
#2145 #2145
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Meine nur, wieso du zwei Klammern um die Subtraktion setzt.

Code: (dl )
$tage = int(($time_anfang - $time_ende) / 86400);
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
Gast Gast
 2004-04-18 20:01
#2146 #2146
Alte Angewohnheit aus den Mathe-Stunden ...
erst die niedere Operation, dann die höhere.

Ist zwar in diesem Fall piepegal, aber was soll man machen gegen eingeimpfte Mathe-Regeln ;)

(und manchmal kann es auch ganz nützlich sein sowas zu berücksichtigen - jedenfalls wenn man die Klammern richtig setzt) - breitgrins
Strat
 2004-04-19 02:01
#2147 #2147
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
mit CPAN:Time::Local kannst du ein Datum in Epochseconds umwandeln; dann kannst du die obigen rezepte verwenden. Es gibt aber auch noch das Modul CPAN:Date::Calc, was dir das Rechnen mit Datumsangaben vereinfacht
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Tom
 2004-04-20 01:18
#2148 #2148
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Danke werde es mal mit dem Code von Troll probieren.

Tom\n\n

<!--EDIT|renee|1090848354-->
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen
Tom
 2004-04-20 18:27
#2149 #2149
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hat wunderbar funktioniert.

Danke

Tom
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen
<< >> 9 Einträge, 1 Seite



View all threads created 2004-04-18 17:05.