Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z zagranicznym serwerem i funkcjami typu date() czy time()
macek
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 17.08.2006
Skąd: łódź

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


Jak w temacie, ma znacie może jakieś sprawdzwone rozwiązanie tego problemu ? Serwer stoi w Stanach, jest tam kilkugodzinne przesunięcie czasu, jak wyświetlić polską aktualną datę ? Zabrałem się już za "przekręcanie" czasu wygenerowanego no przez date(), ale przecież w samej Polsce też są dwa różne czasy w ciągu roku ..
Go to the top of the page
+Quote Post
seaquest
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


setlocale" title="Zobacz w manualu PHP" target="_manual nie pomaga przypadkiem?

A jak nie, to wyciągaj czas UTC i w zależności od daylight saving dodawaj godzinę albo nie.
Go to the top of the page
+Quote Post
macek
post
Post #3





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 17.08.2006
Skąd: łódź

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


  1. <?php
  2. setlocale( LC_ALL, 'pl_PL.UTF-8' );
  3. ?>

Tak ustawiam lokale, nie skutkuje .. ;|
Jakie daylight saving (w sensie - skąd to można wziąć)? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

--- edit:
Cytat
A jak nie, to wyciągaj czas UTC

Masz na myśli parsowanie wyniku z http://tycho.usno.navy.mil/cgi-bin/timer.pl czy jest do tego jakieś api ?

Ten post edytował macek 2.01.2008, 23:23:23
Go to the top of the page
+Quote Post
seaquest
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


http://pl.php.net/date

Zobacz na opis parametrów "I" -> I (duża litera i) - "1" jeśli czas oszczędzania światła słonecznego (w Polsce - czas letni), "0" jeśli czas standardowy (w Polsce - zimowy)

A czas UTC uzyskasz korzystając z time() i date("Z") na przykład.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 20:31