Jak przetworzyć datę z timestamp na datatime w mysql

Co zrobić aby odczytać datę z bazy danych która zapisana jest w formacie timestamp.??

Thank you for reading this post, don't forget to subscribe!

Załóżny ze mamy tabelę: last_visit
z polami: id_user oraz visit_date czyli (id użytkownika i czas wejścia – zapisany w formacie timestamp).
a w niej przykładowe dane:


id_user | visit_date
1 | 1287953313
3 | 1287956296
2 | 1288023231
5 | 1288116204

Aby datę w formacie timestamp przedstawić w formacie datatime już na poziomie MySql należy użyć funkcji FROM_UNIXTIME
w przykładowy sposób:

SELECT FROM_UNIXTIME(1221672010);

wracając do naszej tabeli aby wyświetlić nasza datę z kolumny visit_date dla użytkownika nr. 3 należy napisać:

 SELECT FROM_UNIXTIME(visit_date) as data from last_visit where id_user = '3';

Wynikiem tego zapytania będzie:


data
2010-10-24 23:38:16