PDA

View Full Version : Akobook Datum-Datenbank


sahnecracker
29.04.2004, 08:06
Paßt vielleicht nicht hier rein aber egal ;)

Ich bin gerade dabei die HP meiner Tochter auf Mambo umzustellen. Ich/sie möchte nicht, dass die Einträge des alten Gästebuches verloren gehen.
Die Einträge ansich sind kein Problem aber es wird natürlich das aktuelle Datum als Eintragsdatum angezeigt. In der datenbank ist das Datum "verschlüsselt".
Ich vermute mal, dass "gbdate" das Datum ist und für "29 Apr 2004" steht ...halt..nee...ich seh gerade, das ist anscheinend nicht das Datum. Die Zahlen sind unterschiedlich. :eek:

Wo steht das Datum und wie kann ich es verändern?

mannix
29.04.2004, 12:16
gbdate ist der Timestamp des Servers umbauen kannst Du Dein Datum wie unten beschrieben.

Beispiel:
<?php
echo ( "Tag-Monat-Jahr Stunde-Min-Sek.");
echo "<br>";
echo date ("d-m-Y :h-i-s ", mktime(11,40,0,04,29,2004));
echo "<br>";
echo "Timestamp für 29-04-2004 :11-40-00 ";
echo "<br>";
echo mktime(11,40,0,04,29,2004);
echo "<br>";
echo "Timestamp aktuell ";
echo "<br>";
echo mktime();
?>

sahnecracker
29.04.2004, 13:41
Und wo schreib ich das hin?

mannix
29.04.2004, 14:14
Damit kannst Du deine alten Datum einträge umwandeln ins neue Format.
Um es dann in die "gbdate" Spalte einzutragen.

Wieviele Einträge hast Du.

sahnecracker
29.04.2004, 14:49
Alle eingetragenen: 11

Guckstduhier (http://www.meike-paul.de/portal/index.php?option=com_akobook&Itemid=25) ;)

boxer
29.04.2004, 15:07
Ich habe ein gleichartiges Problem mit ca. 80 Einträgen. Gibt es eine Möglichkeit, das ganze "schneller" gestalten?
Ich habe die Einträge in einer Access-Datenbank vorliegen. Das Datum steht in einem Feld mit folgendem Format: Beispiel "2003-05-24 19-29".

Gibt es da eine Lösung ?

Gruss

Peter

mannix
29.04.2004, 20:15
Daten exportieren und nur das Datum in eine Datei = datum.txt kopieren.
Das php-script und die datum.txt in den selben Pfad legen und ab gehts.
<?php
$datei = fopen("datum.txt","r");//sollte im selben Pfad wie dat.php liegen
$zeile;
while (!feof($datei)) {
$zeile = fgets($datei,1000);
//echo $zeile;
$dat = $zeile;
ereg_replace (" ", "/", $string);
list ($jahr, $monat, $tag ,$std ,$min ) = split ('[/.-]', $dat);
$ts = mktime($std,$min,0,$monat,$tag,$jahr);
echo "<br>";
echo "$ts";
}
?>

sahnecracker
30.04.2004, 08:09
Hat geklappt. Super!

boxer
30.04.2004, 09:07
SUUUUUUUUUUUUUUUUUPER

Danke. Hat auch mir sehr geholfen. Ich musste nur zwischen Datum und Uhrzeit auch noch manuell einen "-" Bindestrich setzen, aber das konnte ich gerade noch verkraften :D

Danke für die Hilfe


Gruss

Peter

CHEETAH
02.09.2004, 19:29
Hi!

Could you pleaase translate that to english?
I need to change the date and time format Akbook shows. I want:
2004-09-02 19:28

for example.. :). Now it shows: 09/02/04 19:28:30

Thanks in advance! /CHEETAH

boxer
03.09.2004, 10:30
This wasn´t a thread to change the look of the Date-Format of Akobook but to import the Date-Field from other applications.

CHEETAH
03.09.2004, 11:23
ah ok seems german language is hard o understand then! :)

sahnecracker
15.11.2004, 23:16
Daten exportieren und nur das Datum in eine Datei = datum.txt kopieren.
Das php-script und die datum.txt in den selben Pfad legen und ab gehts.
<?php
$datei = fopen("datum.txt","r");//sollte im selben Pfad wie dat.php liegen
$zeile;
while (!feof($datei)) {
$zeile = fgets($datei,1000);
//echo $zeile;
$dat = $zeile;
ereg_replace (" ", "/", $string);
list ($jahr, $monat, $tag ,$std ,$min ) = split ('[/.-]', $dat);
$ts = mktime($std,$min,0,$monat,$tag,$jahr);
echo "<br>";
echo "$ts";
}
?>

Wie müßte das script aussehen diese Aktion "in die andere Richtung" durchzuführen?
Also das verschlüsselte Datum eingeben und dann die Datumsangabe erhalten.

Schoko
22.01.2005, 21:16
Hi,

wollte mal nachfragen ob Ihr wisst, ob es ein Tool zum direkten Umrechnen gibt?

Danke

Nachtrag: So habs mir grade selber beantwortet, Stichwort lautet UNIX Timestamp. Und hier gibts den Rechner:

Umrechner (http://www.werbegraphix.de/php-timestamp-berechnen.php)