![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 14.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
ogólnie pobieram znacznk czasu z bazy danych i wynosi on : 1234634396
nie mogłem znaleźć odpowiedniego przesunięcia względem danej daty i czasu więc napisałem cos takiego CODE for($i=-100;$i<100;$i++) { echo 1234634396+$i; echo "\t"; echo date('Y-m-d G:m:s',1234634396+$i); echo "\n "; } ?> otrzymałem takie wyniki: 1234634339 2009-02-14 11:02:59 1234634340 2009-02-14 11:02:00 1234634341 2009-02-14 11:02:01 ... 1234634399 2009-02-14 11:02:59 1234634400 2009-02-14 12:02:00 1234634401 2009-02-14 12:02:01 ... 1234634459 2009-02-14 12:02:59 1234634460 2009-02-14 12:02:00 1234634461 2009-02-14 12:02:01 minuty sie nie zmieniaja poczym od razu godzina sie zmienia?? ze sie troszke brzydko wyraze WTF? co jest nie tak? i dalczego dostaje różne wyniki na serwerze domowym a inne na dedykowanym? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 14.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
działa działa już teraz, ale czemu mój kod generował takie dziwne rzeczy? i czemu dawał różne wyniki na różnych maszynach? czytalem ze date wrazie braku drugiego argumentu bierze time() moze moj argument byl jakis lewy?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 04:40 |