Ga naar inhoud

[PHP] verschil tussen GetDate() en LocalTime()?


Aanbevolen berichten

LS, Is het verschil tussen deze 2 functies de plaats waar ze hun gegevens vandaan halen? Ik ben in iedergeval opzoek naar een functie om de tijd op te halen waarop de gebruiker van de website geen invloed heeft. (Ik wil toegangacoounts laten verlopen op mijn site). Maar met GetDate() hoef je de windowstijd maar te verzetten naar een eerdere datum en dan zou je weer toegang hebben! Heeft iemand een suggestie? Groeten, Bram
Link naar reactie
[quote:0f6313d3e5="Bremmeteng"] Is het verschil tussen deze 2 functies de plaats waar ze hun gegevens vandaan halen? Ik ben in iedergeval opzoek naar een functie om de tijd op te halen waarop de gebruiker van de website geen invloed heeft. (Ik wil toegangacoounts laten verlopen op mijn site). Maar met GetDate() hoef je de windowstijd maar te verzetten naar een eerdere datum en dan zou je weer toegang hebben![/quote:0f6313d3e5] Sowieso is PHP een server-side taal. Enige verschil tussen de twee tijden zou 'de tijdzone' (op de server) kunnen zijn. De client heeft hier dus geen invloed op.
Link naar reactie
[quote:70a47d7c11]getdate (PHP 3, PHP 4 , PHP 5) getdate -- Get date/time information Description array getdate ( [int timestamp]) Returns an associative array containing the date information of the timestamp, or the current local time if no timestamp is given, as the following associative array elements: [/quote:70a47d7c11]http://nl2.php.net/getdate [quote:70a47d7c11] localtime (PHP 4 , PHP 5) localtime -- Get the local time Description array localtime ( [int timestamp [, bool is_associative]]) The localtime() function returns an array identical to that of the structure returned by the C function call. The first argument to localtime() is the timestamp, if this is not given the current time as returned from time() is used. The second argument to the localtime() is the is_associative, if this is set to 0 or not supplied than the array is returned as a regular, numerically indexed array. If the argument is set to 1 then localtime() is an associative array containing all the different elements of the structure returned by the C function call to localtime. [/quote:70a47d7c11]http://nl2.php.net/localtime [quote:70a47d7c11]time (PHP 3, PHP 4 , PHP 5) time -- Return current Unix timestamp Description int time ( void ) Returns the current time measured in the number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT). [/quote:70a47d7c11]http://nl2.php.net/time Dus localtime() geeft de tijd in GMT formaat (dus altijd zonder offset) als je niks specificeert. Getdat() werkt met [i:70a47d7c11]'local time'[/i:70a47d7c11], maar of dat de tijd van de server is of de tijd van de bezoeker, is niet duidelijk. Ik gok op tijd van server, want dat is het veiligst en makkelijkst.
Link naar reactie
[quote:50e9ab40b9="h4xX0r"] Sowieso is PHP een server-side taal. Enige verschil tussen de twee tijden zou 'de tijdzone' (op de server) kunnen zijn. De client heeft hier dus geen invloed op.[/quote:50e9ab40b9]En tijd waarop een tcp/ip query werd verzonden wordt niet opgeslagen? Of dat http headers geen tijd bevatten, of iig de offset? Lijkt me stug. Je kan immers heel erg veel te weten komen wat er allemaal in die http headers staat. Als die info wordt meeverzonden, natuurlijk.
Link naar reactie
[quote:d77af11031="[m]"][quote:d77af11031="h4xX0r"] Sowieso is PHP een server-side taal. Enige verschil tussen de twee tijden zou 'de tijdzone' (op de server) kunnen zijn. De client heeft hier dus geen invloed op.[/quote:d77af11031]En tijd waarop een tcp/ip query werd verzonden wordt niet opgeslagen? Of dat http headers geen tijd bevatten, of iig de offset? Lijkt me stug. Je kan immers heel erg veel te weten komen wat er allemaal in die http headers staat. [color=blue:d77af11031]Als[/color:d77af11031] die info wordt meeverzonden, natuurlijk.[/quote:d77af11031] PHP regelt dat niet automatisch voor je. En als jij dat ook niet doet, dan kom je dus niet aan de tijdwaarde van de client. Beide functies geven de tijd van de server. Punt.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...