strtotime(datetime) zwraca zły czas porównując do time()

0

siema, chce zrobić proste datetime - time i pobrać to w sekundach ale strtotime(datetime) zwraca mniejsza liczbe niz time()

$CreatedTime = strtotime(getAccountCreateDateByIP($_SERVER['REMOTE_ADDR']))+90000;
	$timeleft = $CreatedTime - time();

ma ktoś pomysł jak to obejść? strtotime zwraca zły czas

1

Trudno żeby time() było mniejsze niż czas utworzenia konta, które to wydarzenie zapewne było w przeszłości. Zrób odejmowanie odwrotnie. Dodatkowo wchodzi tutaj saprawa stref czasowych - czy konto jest utworzone w tej samej strefie czasowej co serwer na którym robisz działanie?

0

Tak swoją drogą, co kiedy dwie osoby założą konto z tego samego adresu IP?

strtotime zawsze będzie zwracało mniejszą wartość niż time jeżeli data była w przeszłości ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1