jeskeide Skrevet 5. februar 2004 Del Skrevet 5. februar 2004 Skal legge inn en dato fra en php side til mssql. Hvordan forandrer jeg formatet slik at jeg i php vinduet kan skrive datoen slik 12.31.2004 å så få mssql til å forstå dette ? Lenke til kommentar
Gilbert Skrevet 5. februar 2004 Del Skrevet 5. februar 2004 jeg kan bidra med det lille jeg kan... datoformater finnes hovedsakelig i to typer: år-måned-dato time:minutt:sekund // date() og sekunder siden 1970 (en dato, husker ikke i farten) // time() f.eks. 2004-02-05 14:51 og 1075989060 betyr det samme. Les mer i manualen for hvordan man skal skrive om datoen til forståelig språk;) Lenke til kommentar
Torbjørn Skrevet 5. februar 2004 Del Skrevet 5. februar 2004 1/1 1970 perl -e 'print scalar localtime 0' funksjonen strftotime kan kanskje brukes? http://no2.php.net/manual/en/function.strtotime.php Lenke til kommentar
Gilbert Skrevet 5. februar 2004 Del Skrevet 5. februar 2004 ja!! og klokkeslettet er 01:33 !! hvertfall i følge mine geniale feiltrinn når det gjelder å bruke date() -funksjonen. så var det strtotime da: // I MYSQL DB $gammel_dato = "2004-02-05 14:51"; // ...gjøre om.... $ny_dato = date("d.m.Y",strtotime($gammel_dato)); // BLIR TIL 05.02.2004 ....eller.... // I MYSQL DB $gammel_dato = "1075989060"; // ...gjøre om.... $ny_dato = date("d.m.Y",$gammel_dato); // BLIR TIL 05.02.2004 ...med andre ord, _uten_ strtotime. 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å