timestamp
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufruf
befehl
buchstabe
code
dank
date
datenbank
datum
einleiten
fehler
format
minute
rest
sekunde
startzeit
stimmen
tag
uhr
werte datum
zeitstempel
-
Wie kann ich ein timestamp (2008-06-27 13:10:00) zu den 2 variablen umtag/format">formatieren:
$a = dd.mm.YYYY
$b = hh:mm
lg
speckutnu
Beitrag geändert: 2.9.2008 23:36:46 von speckuntu -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ganz einfach mit:
$timestamp = time(); $a = date("d.m.Y",$timestamp); $b = date("H:i",$timestamp);
-
Und dann echo $timestamp nicht vergessen ^^
meinst wohl eher "echo $a;" und "echo $b;" -
Ja, sry ^^
Hab nicht so genau draufgeachtet.
timestamp gibt ja nur diese UNIX-Iwas raus ^^
-
aber (2008-06-27 13:10:00) ist doch nicht das linux format (steht halt so in der datenbank) oder ?
-
ich habe den timestamp aus der datenbank : 2008-06-27 und möchte das jetzt umfofrmen:
echo $rownn['datum1'];
$datum=date("m.d.y",$rown['datum1']);
$startzeit=date("H : i",$rown['datum1']);
echo $datum;
echo " ".$startzeit;
und bekomme folgendes wenn ich es aufrufe:
2008-06-27 13:10:0001.01.70 01 : 33
2008-06-27 13:10:00 stimmt schon aber den rest kann ich mir nicht erkären ?
Beitrag geändert: 4.9.2008 10:48:42 von speckuntu -
$time = strtotime('2008-06-27 13:10:00'); $time1 = date('d.m.Y', $time); $time2 = date('H:i', $time);
Dürfte so stimmen?!?!?! -
speckuntu schrieb:
ich habe den timestamp aus der datenbank : 2008-06-27 und möchte das jetzt umfofrmen:
echo $rownn['datum1'];
$datum=date('m.d.y',$rown['datum1']);
$startzeit=date('H : i',$rown['datum1']);
echo $datum;
echo ' '.$startzeit;
und bekomme folgendes wenn ich es aufrufe:
2008-06-27 13:10:0001.01.70 01 : 33
2008-06-27 13:10:00 stimmt schon aber den rest kann ich mir nicht erkären ?
Beitrag geändert: 4.9.2008 10:48:42 von speckuntu
Kannst du evtl CODE-Tags verwenden???
1. Du schreibst einmal $rownn und mehrere male $rown . Ist das so gewollt?
2. Müsste es nicht y.m.d heissen, um das vormat wie von dir gewollt zu bekommen?
Also ich sehe den fehler in den buchstaben zuviel oder zu wenig bei $rown(n) bei -
ich habe den timestamp aus der datenbank : 2008-06-27 und möchte das jetzt umfofrmen:
echo $rownn['datum1'];
$datum=date("m.d.y",$rown['datum1']);
$startzeit=date("H : i",$rown['datum1']);
echo $datum;
echo " ".$startzeit;
und bekomme folgendes wenn ich es aufrufe:
2008-06-27 13:10:0001.01.70 01 : 33
2008-06-27 13:10:00 stimmt schon aber den rest kann ich mir nicht erkären ?
Du gibst ja auch die Werte $datum und $startzeit aus...
$datum = 2008-06-27 13:10:00
$startzeit = 01.01.70 01 : 33
Ändern kannst du das indem du deinen "String" den du von der Datenbank bekommst mit strtotime() in ein Zeitstempel wandelst und diesen dann mit der Funktion date() kombinierst.
Ein date('d.m.Y', '2008-06-27 13:10:00') funktioniert einfach nicht!
<? $stamp = strtotime($rown['datum1']); $datum=date('m.d.y',$stamp); $startzeit=date('H : i',$stamp); echo $datum; echo ' '.$startzeit; ?>
-
danke, aber wie mach ich die code tags ?
lg
speckutnu
Mit [ code ] und [/ code ] (natürlich ohne Leerzeichen).
Wenn du php-Code farbig formatieren willst, must du außerdem noch mit <? einleiten und mit ?> abschließen. -
Hallo!
der date befehl von php sieht wie folgt aus.
<?
// Assuming today is: March 10th, 2001, 5:16:18 pm
$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
$today = date("m.d.y"); // 03.10.01
$today = date("j, n, Y"); // 10, 3, 2001
$today = date("Ymd"); // 20010310
$today = date('h-i-s, j-m-y, it is w Day z '); // 05-16-17, 10-03-01, 1631 1618 6 Fripm01
$today = date('\i\t \i\s \t\h\e jS \d\a\y.'); // It is the 10th day.
$today = date("D M j G:i:s T Y"); // Sat Mar 10 15:16:08 MST 2001
$today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:17 m is month
$today = date("H:i:s"); // 17:16:17
?>
sollte reichen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage