TimeStamp help

Započeo Fergosonn
3. Okt. 2021. Zaključano
402
pregleda
2
postova
Fergosonn
4
Made Man
3. Okt. 2021.
Problem(error/warning): Dali moze neko da mi objasni kako da racunam vreme preko TimeStamp?
Deo skripte:
Vaš odgovor

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor
NegativeIQ
5
Kingpin
3. Okt. 2021.
Timestamp je broj sekundi proteklih od 1 Januara 1970 godine, to jest tada je uveden timestamp i od tada tece. Gledaj na to kao sto mi racunamo godine, poceli smo pre 2021 godinu da racunamo, i sledece godine samo uvelicavamo, tako i timestamp samo u sekundama od 1970te.
Nativna funkcija gettime(&hours = 0, &minutes = 0,, &seconds = 0,); vraca timestamp (nebitno da li si prosledio argumente i sacuvao trenutno vreme ili samo koristio funkciju).

U sustini timestamp koristis kao:
new timestamp = gettime();

I sada u timestamp promenivoj imas broj sekundi. Ako bi recimo hteo da vidis neki vremenski interval da li je prosao, onda samo oduzimas taj timestamp koji si sacuvao od trenutnoga i proveravas koliko je to u sekundama (to jest koliko je sekundi proslo). I naravno ako imas minute, sate i slicno, koristis matematiku to jest sabiras/mnozis samo sekunde. Recimo 3h se moze napisati kao 100*60*3 to jest 100 sekundi u jednoj minuti puta 60 minuta koliko je u 1h, i puta 3 posto ti treba 3h.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha