Problema afisare timp trecut preluat din baza de date
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
nutzu123
- Mesaje: 83
Problema afisare timp trecut preluat din baza de date
Salut
Ce postez nou acum nu imi mai afisaza data adaugarii fisierului numai daca nu folosesc functia time ago:
Cod: Selectaţi tot
function timp($a) {
$b = strtotime("now");
$c = strtotime($a);
$d = $b - $c;
$minute = 60;
$hour = $minute * 60;
$day = $hour * 24;
$week = $day * 7;
if(is_numeric($d) && $d > 0) {
if($d < 3) return "acum cateva secunde";
if($d < $minute) return floor($d) . " secunde in urma";
if($d < $minute * 2) return "aproximativ un minut in urma";
if($d < $hour) return floor($d / $minute) . " minute in urma";
if($d < $hour * 2) return "aproximativ o ora in urma";
if($d < $day) return floor($d / $hour) . " ore in urma";
if($d > $day && $d < $day * 2) return "ieri";
if($d < $day * 365) return floor($d / $day) . " zile in urma";
return "acum un an in urma";
}
}
M-am uitat in baza de date si se posteaza la fel data adaugarii. Daca nu folosesc functia de mai sus imi afiseaza corect toate fisierele si cele noi si cele vechi postate. Ce poate avea?
MarPlo
Mesaje: 4343
Salut
Depinde ce date /valoare contine variabila $data_ad. Poti verifica cu:
sa vezi ce valoare e in acea variabila si cu ce difera fata de inregistrarile vechi.
Asa iti poti da seama care ar fi problema si cum se poate rezolva.
Subiecte similare
-
Tip de conectare la baza de date
Discutii si Intrebari Diverse
Primul mesaj
care este noul tip de fisier pentru conectara la baza de date?
Ultimul mesaj
In prezent, tipurile de conectare la baza de date folosind php sunt PDO si MySQLi. PDO (PHP Data Objects) se poate folosi pentru conectare si la alte...
-
Select dupa mai multe coloane in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
am si eu o baza de date zona_geografica in care am rubricile
id |nume_tara |nume_oras |id_tara |id_oras | nume_zona | id_zona | data
1 |...
Ultimul mesaj
Multumesc mult pentru ajutor .
-
Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...
-
Cel mai mic interval de timp măsurat
Stiri Deosebite
Fizicienii nucleari germani au stabilit un record mondial al timpului măsurat.
<div data-mpgal= showimg:false, thumb_width:290,...
-
Setare timp de incarcare a site-ului
JavaScript - jQuery - Ajax
Primul mesaj
Am o imaine de incarcare a site-ului în format GIF, dar nu apare fiindca pagina web se încarca în 0,01 secunde.
Este posibil să setez un timp de...
Ultimul mesaj
Iata un exemplu de preloader cu jQuery, cu metoda delay() (2 sec = 2000), adaugata la evenimentul 'load'.
<style>
.loading {
position:...
-
Ajax fade mesaj si redirect dupa un timp
JavaScript - jQuery - Ajax
Primul mesaj
Am codul asta si vreau in loc de input type=button sa fie submit, dar sa imi dea fade la fel in 5 secunde de cand apare eroarea.
Daca schimb cu...
Ultimul mesaj
Am rezolvat,multumesc frumos de ajutor