uranus Skrevet 9. mars 2008 Skrevet 9. mars 2008 Hei! Henter ut dato fra et kalender system jeg har, og vil gjerne endre på formatet. Slik hentes det nå: 2008-04-30 21:00:00 Vil gjerne ha det 30/04/2008 - 21:00:00. Hvordan gjør jeg da dette? $vis['start_date'] viser datoen min slik.
Flin Skrevet 9. mars 2008 Skrevet 9. mars 2008 str_replace() $nydate = str_replace(":", "/", $vis['start_date']);
uranus Skrevet 9. mars 2008 Forfatter Skrevet 9. mars 2008 Er ikke det jeg mener, jeg mener tidsformatet. Den viser jo amerikansk dato format. år, måned, dag. Vi har dag, måned, år.
Flin Skrevet 9. mars 2008 Skrevet 9. mars 2008 Ah, vel sett at du har det på den formen så kan du bruke $old_d = $vis['start_date']; $d = substr($old_d, 8, 2); $m = substr($old_d, 5, 2); $y = substr($old_d, 0, 4); $h = substr($old_d, 11, 2); $mi = substr($old_d, 14, 2); $s = substr($old_d, 17, 2); $new_d = date("m-d-Y H:i:s", mktime($h, $mi, $s, $m, $d, $y)); echo "Gammel:" . $old_d . "<br>"; echo "Ny:" . $new_d . "<br>";
itsmebth Skrevet 9. mars 2008 Skrevet 9. mars 2008 Du henter datoen fra MySQL kan du bruke date_format (http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format). Ellers kan du bruke strtotime og date.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå