Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> data();, problem z data();
krosoft
post 4.04.2005, 15:57:26
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 16.08.2004

Ostrzeżenie: (0%)
-----


Mam maly problem i nie wiem jak go rozwiazac

prowadze serwis bsdguide.info ktory jest umiejscowiony na serwerze w USA. mam mały problem co do funkcji data. W bloku <b>na forum</b> skrypcik laczy sie z serwerem w poolsce gdzie wyciaga date a puznij zamiania ja na format 2005-02-02 02:02:02 ale jest maly problem bo zamienia sie na czas jaki obowiazuje na serwerze w stanach znalazlem sposob na dodanie sekund do daty ale nie zawsze to działa moze wy macie jakis pomysl na rozwiazanie tego problemu. Czekam na odpowiedz
Go to the top of the page
+Quote Post
SongoQ
post 4.04.2005, 16:13:03
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Nie mozesz sobie wyciagac timestampa z serwerka w polsce i to pozniej zamieniac na tym serwerze w USA na format jaki oczekujesz?


--------------------
Go to the top of the page
+Quote Post
krosoft
post 4.04.2005, 16:54:13
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 16.08.2004

Ostrzeżenie: (0%)
-----


Mam cos takiewgo ale zawodzi czasami
Kod
$row[2] = date("d-m-Y G:i:s",$row[2] + 18000);


moze znacie jakis inny sposob??

Ten post edytował krosoft 4.04.2005, 16:54:44
Go to the top of the page
+Quote Post
mike
post 4.04.2005, 17:01:22
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Może spróbuj pobrać na serwerze USA czas Greenwich ( GMT ) i na jego podstawie oblicz czas w Polsce.
Posłuży Ci do tego gmdate()
Go to the top of the page
+Quote Post
krosoft
post 4.04.2005, 18:18:17
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 16.08.2004

Ostrzeżenie: (0%)
-----


pomogło smile.gif ale jest jeszcze jeden problem gdy jakis topic zostal dodany w czasie zimowym to znowu tworzy sie problem bo jest godzine wczesniej albo jeszcze inaczej jakos:) np 2 dni do tyłu

Ten post edytował krosoft 4.04.2005, 18:23:31
Go to the top of the page
+Quote Post
mike
post 4.04.2005, 18:23:05
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


To nie zapisuj w danych o topicu timestampa już zamienionego, tylko nadal w GMT a dopiero przy wyświetlaniu dodawaj/odejmuj godzinę.
Go to the top of the page
+Quote Post
bendi
post 5.04.2005, 08:10:13
Post #7





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. <? 
  2. $time_zone = 1; //tutaj okreslamy nasza strefe czasowa
  3. //no i odcztyujemy czas serwera sprowadzajac go do naszej strefy (u mojego hosta za oceanem dziala )
  4. $czas = time()-date('Z', time())+($time_zone+date('I',time()))*3600;
  5. ?>

guitar.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 06:20