4images Forum & Community

4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: chrisonline on May 02, 2002, 09:09:57 PM

Title: Image Datum zurücksetzen bzw. ändern
Post by: chrisonline on May 02, 2002, 09:09:57 PM
Hi 2 all!

Habe bereits haufenweise Bilder in meiner vorherigen Bilderslideshow gehabt, habe diese nun in das 4images System integriert.

Nun habe ich aber das Problem das alle Fotos natürlich als NEU gekennzeichnet werden da sie ja das gestrige Datum haben....

Wie kann ich alle Fotos in der DB minus 10 Tage setzen?
Habe mal in der Datenbank nachgesehen unter Image Date aber was ist das für ein Datum 1020271296 ????

Mein Idee wäre einfach gewesen mittels SQL alle Datum zurückzusetzen!!!

Vielen Dank im voraus,
Title: Image Datum zurücksetzen bzw. ändern
Post by: Jan on May 02, 2002, 09:46:23 PM
Hallo,

einfacher wäre es in den Einstellungen unter "Bild-Einstellungen" die Option "Wieviele Tage soll ein Bild als neu gekennzeichnet werden" z.B. auf 1 zu setzen und später dann wieder hochzusetzen.

Gruß Jan
Title: Image Datum zurücksetzen bzw. ändern
Post by: chrisonline on May 03, 2002, 09:10:41 AM
Nein das geht leider nicht, das dachte ich mir auch aber ich will dieses Wochenende neue Bilder hinzufügen und die sollen natürlich als NEU gekennzeichnet werden und auch ca. 10 Tage so bleiben!

Wenn ich jetzt heute auf 1 Stelle dann sind die alten zwar nicht mehr gekennzeichnet aber die neuen leider nach einem Tag auch nicht mehr  :(

Am besten wäre es wenn ich das Datum mittels SQL zurücksetzen kann...
SQL selber kenne ich mich relativ gut aus, aber wie gesagt das Datumsformat in der DB ist einfach komisch bzw. nicht nachvollziehbar...

Bitte um Hilfe....
Title: Image Datum zurücksetzen bzw. ändern
Post by: Jan on May 03, 2002, 09:18:54 AM
Also, das Datum liegt als Timestamp vor (das ist die Anzahl der Sekunden seit dem 1.1.1970).
Um das Datum zurückzusetzen musst Du einfach die Anzahl der Sekunden ausrechnen die abgezogend werden sollen.

Wenn Du vom aktuellen Zeitpunkt 10 Tage zurückrechen willst, machst Du folgendes:
Code: [Select]
$new_time = time() - (60 * 60 * 24 * 10);

time() gibt Dir den aktuellen Zeitstempel, davon ziehst Du 60 Sekunden x 60 Minuten x 24 Stunden x 10 Tage ab)


Gruß Jan
Title: Image Datum zurücksetzen bzw. ändern
Post by: chrisonline on May 03, 2002, 09:45:43 AM
super...

vielen dank...

dann werde ich mal rechnen !!!!  :P