Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
timestamp+24h??? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
timestamp+24h???


 
oli007
11-12-2002, 21:50 
 
Hallo, habe schon die Suchen Funktion benutzt aber nichts passendes gefunden.

Wie kann mann es schaffen das ich einen timestamp in der tabelle vergleiche mit einem wert der 24 h vor oder nach diesem timestamp liegt???

Irgendwie habe ich dann immer Datumsformatierungsprobleme in der Tabelle steht bei timestamp immer sowas 20021211201040

wenn ich jedoch $timestamp_plus_ein_tag = strtotime ("+1 DAY"); nutze kommt sowas 1039725163

Jemand eine Idee?

 
MelloPie
11-12-2002, 21:52 
 
schau mal in die MySQL doku unter date functions, da findest Du add_date, etc...

 
TobiaZ
11-12-2002, 22:03 
 
Was du da beschreibst, sind zwei verschiedene Timestamps:

1) SQL-Stamp
2) UNIX-Stamp

 
oli007
11-12-2002, 22:05 
 
ja genau das meine ich ja und wie löse ich das problem?

 
TobiaZ
11-12-2002, 22:09 
 
du machst dir einfach statt dem unix nen sql-timestamp.

 
oli007
11-12-2002, 22:10 
 
ok und wie

 
TobiaZ
11-12-2002, 22:12 
 
guck dir das format doch mal an! Ähnelt das vielleicht dem aktuellem Datum in der Form JJJJMMTTHHIISS? So rein zufällig! :D

 
Trashar
11-12-2002, 22:14 
 
*winkmitzaunenpfahl

dann is das richtig??

20021211201040 + 00000000240000 ??

oder reicht 240000??

 
oli007
11-12-2002, 22:14 
 
das ist mir wohl bekannt :-(

 
oli007
11-12-2002, 22:16 
 
also nochmal der wert 20021211000000 steht in der db!

nun möchte ich gerne eine variable habe die dann um 24 h größer bzw kleiner ist!

 
TobiaZ
11-12-2002, 22:18 
 
@Trashar: Deins ist Falsch!
@oli007: Wo ist dann dein Problem?

 
TobiaZ
11-12-2002, 22:19 
 
dann nimmste dir das aktuelle datum, ziehst dafon 1 Tag ab und formatierst das ganze in sqltimestampformat!

 
oli007
11-12-2002, 22:23 
 
also durch date("YmdHms"); bekomm ich zwar die genaue zeit von jetzt inklusive tag und jahr etc, aber ich möchte ja das von vor 24 stunden haben, vielleicht fällt es mir auch nicht ein weil ich in letzter zeit zuviel asp programmiert habe :-(, bitte helft wir auf den richtigen pfad!

 
oli007
11-12-2002, 22:58 
 
also theroretisch sowas in etwa $timestamp_plus_ein_tag2=date( "Ymd",time()+86400);

nur a sollte es funktionieren und b in die -86400 sein ;-)

 
TobiaZ
12-12-2002, 14:16 
 
nimmst du den UNIX Timestamp, ziehts einen Tag ab und forms mittels date() einen SQL-Stamp.

EASY :rocks:


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:08 Uhr.