» »

[php] timestamp 0 sekund vrne 01:00:00 zakaj?

[php] timestamp 0 sekund vrne 01:00:00 zakaj?

cryptozaver ::

Ni mi jasno zakaj dobim tole: (psevdokoda)

date("H:i:s", 0 sekund) = 01:00:00
date("H:i:s", 1800 sekund) = 01:30:00 .......

oz kaj bi naredil da vrne 00:00:00

Hvala za namig?

Vesoljc ::

Abnormal behavior of abnormal brain makes me normal...

McAjvar ::

date ti vrne oblikovan niz, glede na drugi parameter, timestamp. v manualu je tole zraven:
The valid range of a timestamp is typically from Fri, 13 Dec 1901 20:45:54 GMT to Tue, 19 Jan 2038 03:14:07 GMT. (These are the dates that correspond to the minimum and maximum values for a 32-bit signed integer). On Windows this range is limited from 01-01-1970 to 19-01-2038.

date ("neki", 0) ti torej vrne cas, ko bi timestamp vrnil 0, se pravi nekje v prejsnjem tisocletju. ocitno so zacel stet ob enih zjutrej :) moral se bos problema drugace lotit. ce mas to kot neke vrste stoparico al kej tazga, lahko poskusis s kakim trikom, npr:

$diff = $t2 - $t1;
$diff += 23 * 60 * 60;
$date = date("H:i:s", $diff);
"[...] the advance of civilization is nothing
but an exercise in the limiting of privacy."
- Isaac Asimov


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Davčne blagajne - PHP

Oddelek: Programiranje
116217 (1263) vsepocenv
»

MiniPC, hw NUC in Brix

Oddelek: Strojna oprema
142465 (1789) 2f4u
»

datetime polje, kako v selectu določiti samo datum

Oddelek: Izdelava spletišč
5877 (775) darh
»

Čudno PHP vprašanje

Oddelek: Izdelava spletišč
51009 (885) Loki
»

PHP and GMT

Oddelek: Programiranje
13945 (837) ilanium

Več podobnih tem