Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]GMT timestamp
Forum PHP.pl > Forum > Przedszkole
wNogachSpisz
Wg mnie jedyna sesnowna opcja to:
  1. time() - date('Z');

Dobrze to mam?
jaslanin
Wydaje mi się że tak, niemniej jednak można jeszcze tak:

  1. gmmktime(NULL)


albo: http://www.php.net/manual/en/function.gmdate.php
wNogachSpisz
Cytat(jaslanin @ 14.12.2011, 23:38:40 ) *
Wydaje mi się że tak, niemniej jednak można jeszcze tak:

  1. gmmktime(NULL)

A sprawdziłeś?
jaslanin
masz racje, sprawdziłem tylko dla funkcji gmmktime, ale mi wywalała błąd strict bo jest jakiś bug w PHP z tego co przeczytałem, i nie sprawdziłem z tym null'em.

przepraszam za kłopot.
wNogachSpisz
W CodeIgniterze w date helperze jest funkcja now:

  1. function now()
  2. {
  3. $CI =& get_instance();
  4.  
  5. if (strtolower($CI->config->item('time_reference')) == 'gmt')
  6. {
  7. $now = time();
  8. $system_time = mktime(gmdate("H", $now), gmdate("i", $now), gmdate("s", $now), gmdate("m", $now), gmdate("d", $now), gmdate("Y", $now));
  9.  
  10. if (strlen($system_time) < 10)
  11. {
  12. $system_time = time();
  13. log_message('error', 'The Date class could not set a proper GMT timestamp so the local time() value was used.');
  14. }
  15.  
  16. return $system_time;
  17. }
  18. else
  19. {
  20. return time();
  21. }
  22. }


Też zwraca poprawny GMT tyle że w bardziej zagmatwany, mniej wyjdany sposób..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.