 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| 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 |
|
| |
|