Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Timestamp Problem - umwandlen
Frage
Hallo!
Ich möchte den Timestamp in meiner Datenbank in ein "normales" Datum umwandeln. Ich hab irgendwo in meinem Script nen kleinen Fehler, nur finde ich ihn nicht :-(. Kann mir jemand helfen?
[code]
<html>
<head>
<title>liste</title>
</head>
<body>
<?php
$db = mysql_connect("localhost","root","pw");
$reg = mysql_db_query("datenbank", "SELECT reg FROM filme");
$regd = mysql_result($reg, "reg");
$regdate = date("d.m.Y",$regd);
$regtime = date("H:i",$regd);
echo "$regdate", " <br>$regtime";
mysql_close($db);
?>
</body>
</html>
[/code]
Danke!!!!!!!
Antwort 1 von Nessus
Aha und wer spielt jetzt mal Sherlock Holmes um den Fehler rauszufinden?
Bitte schreibe in Zukunft immer dazu, was nicht funktioniert und evtl. wie es funktionieren sollte. Auch bei kleinen Scripten macht es viel Arbeit alles zu verfolgen.
Nessus
Bitte schreibe in Zukunft immer dazu, was nicht funktioniert und evtl. wie es funktionieren sollte. Auch bei kleinen Scripten macht es viel Arbeit alles zu verfolgen.
Nessus
Antwort 2 von Jörg
Na hab ich doch, oder was ist an:
nicht zu verstehen? Sorry, aber ich dachte es wäre klar, was ich meinte.
Also, ich habe in meiner SQL-Datenbank einen Unix-Timestamp gespeichert und möchte es nun in ein "lesbares" Datum umwandeln. Habe z.B. den Timestamp "20030910214443" in meiner Tabelle. Was auf gut Deutsch ja 10.09.2003 21:44:43 Uhr bedeutet. Das wollte ich mit meinem Script realisieren! Alle klar?
Ich dachte, ich hab alles richtig, aber offensichtlich übersehe ich etwas und habe auf Hilfe gehofft.
Jörg
Zitat:
Ich möchte den Timestamp in meiner Datenbank in ein "normales" Datum umwandeln.
Ich möchte den Timestamp in meiner Datenbank in ein "normales" Datum umwandeln.
nicht zu verstehen? Sorry, aber ich dachte es wäre klar, was ich meinte.
Also, ich habe in meiner SQL-Datenbank einen Unix-Timestamp gespeichert und möchte es nun in ein "lesbares" Datum umwandeln. Habe z.B. den Timestamp "20030910214443" in meiner Tabelle. Was auf gut Deutsch ja 10.09.2003 21:44:43 Uhr bedeutet. Das wollte ich mit meinem Script realisieren! Alle klar?
Ich dachte, ich hab alles richtig, aber offensichtlich übersehe ich etwas und habe auf Hilfe gehofft.
Jörg
Antwort 3 von Nessus
Hi,
Ok, dann ist es klar....
Probiere das mal:
HTH
Nessus
Ok, dann ist es klar....
Probiere das mal:
$year = substr($ts,0,4);
$month = substr($ts,4,2);
$day = substr($ts,6,2);
$hour = substr($ts,8,2);
$minute = substr($ts,10,2);
$second = substr($ts,12,2);
HTH
Nessus
Antwort 4 von Jörg
Hi Nessus!
Danke, es funktioniert :-)))!
Aber irgendwie muss es doch auch mit der date-Funktion funktionieren. Ich hab es damit auch schon mal hinbekommen, aber finde meine alte Datei nicht mehr :-(((.
Also wenn noch jemand nen Vorschlag hat, wie es auch mit date funktioniert, bin ich schon sehr gespannt :-).
Jörg
Danke, es funktioniert :-)))!
Aber irgendwie muss es doch auch mit der date-Funktion funktionieren. Ich hab es damit auch schon mal hinbekommen, aber finde meine alte Datei nicht mehr :-(((.
Also wenn noch jemand nen Vorschlag hat, wie es auch mit date funktioniert, bin ich schon sehr gespannt :-).
Jörg

