11. oktober 2003 - 00:36Der er
24 kommentarer og 1 løsning
date() hvorfor giver den forkerte værdier?
hej
Jeg bruger følgende funktion til at finde den nuværende dato med: date("d-m-Y", time())
men hvad jeg får smidt tilbage i hovedet er datoen 20-10-2011 hvilket jo ikke ligefrem er i dag...eller i morgen for den sags skyld...gør jeg et eller andet forkert..
har også prøvet med date("d-m-Y") men det virker lige så dårligt
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
thocoder -> du skal have adgang til serverens root konto for at kunne - send en mail til 1go og forklar prob...
holybull -> kan jeg måske få din MSN? (mangler nogle jeg kan diskutere Linux med - min viden er nemli' stadig i sin vorden, og man lære bedst ved at diskutere om det)
prøv og split det lidt mere op så $date = date("d-m-Y", time()); mysqlStatement = "UPDATE Nyheder SET News='$News', Topic='$Topic', dteDate ='$date' WHERE ID='$ID'";
det er jo så fordi du forsøger at sætte et dansk dato stempel i et engelsk felt
hvis du vil bruge date felttypen skal du ændre scriptet til date("Y-m-d", time());
alternativt kan ændre den til en almindelige varchar og så indsætte time(); direkte så har du tiden i sekunder, så formaterer du blot når du hiver ud af din tabel f.eks. $dato = date("d-m-Y", $row[tidsfelt]);
generelt synes jeg altid det er en god idé at holde datoer i en tabel i unix timestamp format, fordi du så har uendelige mugligheder for selv at formaterer den til hvad du skal bruge den til
Et andet alternativ er måske helt at undlade at formatere dit timestamp, før det skal skrives ud. Det er ofte meget enklere at bruge et timestamp i databasen, hvis det ikke er formateret. Du kan blot nøjes med at indsætte resultatet af 'time()' i et INT felt :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.