Męczę się już trochę i nic nie zdziałałem problem w tym że nie da się pobrać daty z bazy
Tu dam kod php
<?php function getMinutes($minut) { switch($minut) { case 0: return 0; break; case 1: return 1; break; case ($minut >= 2 && $minut <= 4): case ($minut >= 22 && $minut <= 24): case ($minut >= 32 && $minut <= 34): case ($minut >= 42 && $minut <= 44): case ($minut >= 52 && $minut <= 54): return "$minut minuty temu"; break; default: return "$minut minut temu"; break; } return -1; } function getDiff($timestamp) { // Tu jest to co nie pobiera z bazy danych $timestamp = "".$row['data'].""; if ($row['data'] > $now) { return; } $diff = $now - $timestamp; if ($minut <= 60) { $res = getMinutes($minut); switch($res) { case 0: return "Przed chwilą"; case 1: return "Minutę temu"; default: return $res; } } if ($godzin > 6 && $godzin < 24) { } elseif ($godzin > 0 && $godzin < 24) { $restMinutes = ($minut-(60*$godzin)); $res = getMinutes($restMinutes); if ($godzin == 1) { return "Godzinę temu"; } else { return "$godzin godzin temu"; } } if ($godzin >= 24 && $godzin <= 48) { } if ($godzin >= 24 && $godzin <= 72) { } switch($dni) { case ($dni < 7): return "$dni dni temu"; break; case 7: return "Tydzień temu"; break; case ($dni > 7 && $dni < 14): return "Ponad tydzień temu"; break; case 14: return "Dwa tygodznie temu"; break; case ($dni > 14 && $dni < 21): return "Ponad dwa tygodnie temu"; break; case ($dni > 21 && $dni < 30): return "Ponad trzy tygodnie temu"; break; case 30: case 31: return "Miesiąc temu"; break; case ($dni > 31): } } $wynik = getDiff($time); ?>
I tam jest
$timestamp = "".$row['data']."";
I nie wyświetla daty normalnie tylko tak 01.01.1970, 01:00 (Przy każdym komentarzu jest taka data u mnie na stronie)
a jak zrobię tak
$timestamp = "1333488367";
To działa pięknie wyświetla że dodano dwie godziny temu to co jest z tym proszę o odpowiedz z góry dzięki

PS: Połączenie do bazy mam osobno i jestem pewny że łączy bo jak wypisuje w echo $row['data'] to wyświetla 1333488367 (czyli datę)