Gilbert Skrevet 22. desember 2003 Del Skrevet 22. desember 2003 <?php if ($_GET['action'] == "convert") { } else { echo "Skriv inn dato i dette formatet: Y-m-d H:i:s <p> <form action=\"datetime.php\" method=\"get\"> <input type=\"text\" name=\"date\"> <input type=\"hidden\" name=\"action\" value=\"covert\"> <input type=\"submit\" value=\"Konverter\"> </form>"; } ?> Kan noen hjelpe meg med å fullføre dette? Hensikten er å konvertere datoformater fra YYYY-d-m H:i:s til unixtime. Lenke til kommentar
???????? Skrevet 22. desember 2003 Del Skrevet 22. desember 2003 Ta en kikk på funksjonen mktime() mktime (Time, Minutt, Sekund, Måned, Dag, År) Er poenget at noen skriver inn tiden i et tekstfelt med de skille tegnene? Hvis de da skriver inn: 2003-12-22 17:45:01 kan du bruke explode() til å skille tallene før du setter det inne i mktime() f.eks. $date = $_GET['date']; $date = explode(" ", $date); // bruker mellomrommet til å skille dato og klokke $date1 = explode("-", $date[0]); $date2 = explode(":", $date[1]); $timestamp = mktime($date2[0], $date2[1], $date2[2], $date1[1], $date1[2], $date[0]); // for å test: echo date("Y-d-m H:i:s", $timestamp); God Jul Lenke til kommentar
Gilbert Skrevet 22. desember 2003 Forfatter Del Skrevet 22. desember 2003 perfektos - fungerer perfektos. og ikke nok med det - det har gått et lys opp for meg hva mktime gjelder =D Lenke til kommentar
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å