[c++ / php] c++ time() naar php localtime()

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik voer in c++ de time() functie uit, waarvan ik het resultaat doorstuur naar een php-pagina. Deze pagina leest deze uit en maakt hier een tm struct van:

PHP:
1
2
3
$curtime = localtime($_GET['time'], 1);
$year = $curtime[tm_year]+1900;
$month = $curtime[tm_mon]+1;


Nou werkt dit redelijk goed, behalve dan dat er een verschil van 47 minuten (later) inzit. Dit kan verholpen worden door bij de functie localtime() daar het aantal seconden af te halen, maar dit probleem is volgens mij niet te verklaren door tijdzones of andere zaken. PHP en het c++-programma draaien beiden op dezelfde computer. Iemand enig idee waar het rare tijdsverschil vandaan komt?

Acties:
  • 0 Henk 'm!

Verwijderd

euhm, ik weet niet of dit er iets mee te maken heeft, maar als je als noob(zoals ik) gewoon met rand() een random getal probeert te genereren dan krijg je ook altijd 47. K weet voor de rest niet of het hier wel of niet iets mee te maken heeft, ben zoals gezegd een noob
/me pakt zn c++ boek weer een gaat een beetje kloten

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Sorry het probleem zit ergens anders, er wordt namelijk steeds een waarde uit de cache genomen. Wat mij betreft kan deze topic dan ook weg want hij was niet eens nodig geweest...