![]() |
Epoch tijd naar begrijpbare tijd.. [php]
Ik krijg het nog steeds niet goed voor elkaar dat een epoch tijd naar een begrijpbare tijd word gezet..
epoch: 1018987991 Is iets in de richting van 16-4 22:13:xx Alleen het gaat steeds fout, ik krijg wel een tijd, alleen volgens mij is niet eens goed en de datum doet het niet eens.. word er beetje gek van :p kan iemand me ff helpen.. :/ |
www.zowned.com
kijk ff naar opdracht 4, source code kan je bij download downloaden, daar staat wel wat zooi hoe je met de epoch kan kloten |
Citaat:
|
Bedoel je nou in MySQL, of wat?
|
Citaat:
En die tijd komt toevallig uit een mySQl databse, maar dat bedoel ik eigenlijk niet :( Gewoon hoe je die seconden omzet naar een datum en een tijd.. |
bash-2.05$ date +%s
1018992234 bash-2.05$ date Tue Apr 16 23:23:57 CEST 2002 als je nou gewoon '/bin/date' execute in PHP? |
Citaat:
ff anders uitgelegd.. Ik haal uit mijn db een aantal cijfers, dit is een datum in epoch [unix] Die wil ik omzetten naar dag-maand-jaar uur:mins:sec |
http://www.mysql.com/doc/D/A/DATETIME.html
Misschien kun je daar wat mee. Var's die te gebruiken zijn, kun je dmv date --help weergeven: Code:
%% a literal % Code:
SELECT *, DATE_FORMAT(lastupdate, '%T') AS datum FROM stats ORDER BY count DESC LIMIT 0, 10 |
bedoel ik ook niet :(
|
Citaat:
|
Citaat:
|
Wat is epoch?
|
Citaat:
|
Zal ook wel niet helpben, maar 'k heb ooit is routines in VB geschreven om de tijd om te zetten in Epoch, en terug .. klopt geloof ik niet helemaal mbt. tijdzones, maar boeien. Misschien kan je proberen het om te zetten naar PHP:
PHP-code:
|
Citaat:
|
Citaat:
Ik had al zo'n vaag vermoeden, maar wist het niet zeker :) Volgens mij zou het zo moeten (even bedacht in 5 minuten, dus kan fout zijn ;)): Code:
time = 1018987991 32 jaar, 105 dagen, 20 uur, 13 minuten en 11 seconden, vanaf 1970. Klopt dit? |
ik meters lange codes, maar volgens mij kan dat ook gewoon met de date() functie in php..
alleen kweet niet hoe.. het heeft ook niks met mySQL te maken.. :/ |
Citaat:
Het is overigens 'bij mijn weten'. |
Citaat:
http://www.openbsd.org/cgi-bin/man.c...penBSD+Current Kijk anders eens bij date() manual van PHP? |
Citaat:
|
Citaat:
|
Citaat:
|
Citaat:
in de php manual heb ik uiteraard al gekeken :p ik heb nu $date = date("d-m-y - H:i:s",$rij[date]); $rij[date] is dus de epoch tijd, maar volgens mij klopt ie niet |
:rolleyes:
Uuuhhmm... heb ik het antwoord nou al gegeven? *leest terug* Ja, volgens mij wel! :rolleyes: |
Citaat:
|
Citaat:
|
Citaat:
32 jaar, 105 dagen, 20 uur, 13 minuten en 11 seconden, vanaf 1970. Dus op dag 105 van het jaar (1970 + 32) 2002, om 20:13:11 heb je de tijd genomen. Of tewel: 15 april 2002 @ 20:13:11 Heb ik het dan fout? :confused: |
Citaat:
maar het ging me niet om de tijd, het ging me om de functie in php om dat om te zetten |
Citaat:
Dan niet! ;) :D :p |
Citaat:
|
Citaat:
Vandaar dat ik er ook naast zat :) :p |
Citaat:
[teminste, ik ga er niet vanuit dat endoria.net zeer foute tijd heeft :p] |
ik heb er ook veel mee zitten kloten
maar ben hierop overgestapt: date(H:i) geeft de tijd (uur:minuuut) date(Y/m/d) geeft de datum (jaar/maand/dag) de letters weet ik niet 100% zeker (ik zou het na kunnen kijken; moet je ff mailtje sturen) werkt fijn vind ik :D; ok is minder netjes maarja... o, ja als server in buitenland dan moet je H vervangen door H+1 ofzo |
piet, ik haddet al..
|
OMG, hoe kunnen jullie 30+ posts vollullen over *één* functie?
|
Citaat:
als je leest zie je dat het niet alleen over de functie is gegaan :rolleyes: |
Citaat:
|
Citaat:
|
Citaat:
nou, ik ben je dankerbaar.. voor niks :rolleyes: uitgezeverd? |
Citaat:
|
Citaat:
*lik* |
Citaat:
Ik ben geen eigengeiler, maar jij vindt jezelf kennelijk wel heel goed, als je meteen gaat flamen zodra iemand even vindt dat je iets niet handig hebt gedaan. Kom op zeg. |
Citaat:
je zei het alleen op een manier dat jij dat we geweten had... |
Citaat:
|
Citaat:
probleem is opgelost alleen maar offtopic rotsooi |
Citaat:
|
Citaat:
|
Alle tijden zijn GMT +1. Het is nu 04:41. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.