18. november 2005 - 09:21Der er
10 kommentarer og 1 løsning
bedre tidsfunktion end now
Jeg benytter funktionen now(); i min gaestebog for at faa dato og tid for indlaeggene.
ved ikke om det er mig der har begaaet en fejl men som det er nu lader det til den hente tid og dato i den tidszone hvor serveren er. saaledes vil en bruger der skrive i ex. NY faa en tid der er 6 timer forud i forhold til hvad denne skulle ha haft.
er det mig der benytter now(); forkert eller skal jeg benytet en anden funktion (evt. hvilken da)?
ok, men det er jo ikke til at se hvor brugeren noedvendigvis kommer fra - er der en funktion hvor man tager tiden fra brugerens computer istedet for serveren?
Jeg vil nu mene at det mest rigtige er og bruge serverens tid. Ellers kan man "risikere" at to indlæg rammer nøjagtig samme tidspunkt - ved det ikke er super sansynligt, men muligheden er der. Forestil dig fx en auktion på qxl. Hvis den tog tidspunktet fra brugeren, ville man jo kunne snyde med det.
det er korrekt men er der en maade hvor man kan korrigerer for dette - evt ved at se paa brugerens tidzone og saa traekke/laegge et antal fra/til den tid som now() giver?
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.