Wpis z mikrobloga

może będzie ktoś wiedział w bazie mam zapisaną datę i godzinę np. 29-07-2018 20:02:12 w momencie pobierania tej wartości selectem otrzymuję 29-07-2018 18:02:12

#sql
  • 7
  • Odpowiedz
@knrwa123:
To co masz zapisane, a to co się wyświetla to mogą być dwie różne rzeczy.

Jak nie powiesz jak zapisujesz, jak odczytujesz, jaka to baza i jak jest zdefiniowana tabela, to sobie możemy zgadywać.
  • Odpowiedz
@knrwa123: data jest przetrzymywana w bazie jako liczba milisekund jakie upłynęły od 1970, ale wyświetlana na swój sposób, konwertowana do wybranej strefy czasowej. Jak to pobierasz, to się pobiera ta sama liczba milisekund co jest zapisana w bazie, ale już jest inaczej wyświetlana bo jest inna strefa czasowa (w obrębie samej bazy chyba nie powinno się tak dziać, jak np robisz selecta bezpośrednio w phpmyadmin zakładając że mówimy o MySQL), ale
  • Odpowiedz