Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

formatare data
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
nemo



Data înscrierii: 04/Mai/2004
Mesaje: 31

Trimis: Lun Dec 20, 2004 1:34 pm    Titlul subiectului: formatare data  

am si eu 2 mici probleme:

1) cind introduc data intr-o baza de date am astfel: ..last_online=NOW()... insa este data serverului care fiind in state este la vreo 7 ore diferenta de romania. as putea sa adaug 7 ore dar nu cred ca asta este solutia. cum introduc direct ora romaniei.
2) intii imi afiseaza luna iar apoi ziua. as putea sa dau un explode si sa le reordonez dar mai bine cum fac sa introduc direct data in formatul zz-ll-aaaa iar apoi la afisare doar sa o citesc normal.

deci ceea ce vreau eu este cum introduc direct din mysql datele formatate asa cum spuneam mai sus.

mersi
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2276
Locație: Bucuresti

Trimis: Lun Dec 20, 2004 1:47 pm    Titlul subiectului:  

1. <?php    /* aici se introduce diferenta de ora     daca ora de pe server nu corespunde     cu ora reala) */    $diferenta_de_ora = "0";    // aici se calculeaza ora curenta    $timeadjust = ($diferenta_de_ora * 60 * 60);    // aici se preia data curenta de pe server    $data_curenta = date("d-m-Y",time()+$timeadjust);    // aici se preia ora curenta de pe server    $ora_curenta = date("H:i:s",time()+$timeadjust);    echo "Data de azi este: ".$data_curenta."<br>";    echo "Acum este ora: ".$ora_curenta; ?>

2. din cate stiu eu din sql nu merge, trebuie sa faci formatarea din php cu explode sau ceva asemanator... poti sa pui in loc de campul date in bd sa pui time si sa salvezi valoarea lui time() si asa poti sa te joci mai mult cu valori ale timpului...
Sus  
johnny



Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti

Trimis: Lun Dec 20, 2004 4:18 pm    Titlul subiectului:  

FUNCTIE:
an style="color: #000000"><?php //functia primeste ca parametru o data in format ISO [YYYY-mm-dd] si o transforma in dd-mm-YYYY     function formatDate($date)      {         return implode('-',array_reverse(explode('-',$date)));     } 
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community