date/tijd formatten naar NL

Status
Niet open voor verdere reacties.
Hopelijk begrijp je nu waarom het handiger is om de UNIX tijd in de database te drukken ;)


Ik ben het helemaal met je eens om UNIX te gebruiken (ook buiten de DB)

Maar ik heb een ander (sneller) manier bedacht.

PHP:
$unix = time() + 43200;
$datum = date("d-m-Y H:i:s",$unix);

echo $datum; //komt op de website te staan
echo $unix; //kan in de database ingevoerd worden

Het is heel simpel, UNIX wordt gebruikt op basis van seconden. Dus als je 12 uur (sec, min, uren, dagen of jaren) wilt erop of eraf tellen dan is het simpel een kleine reken werk te doen.

In dit geval moet er dus 12 uur erbovenop komen.

Code:
60 x 60 x 12 = 43200
sec. x min. x uren = aantal sec.

m.a.w. 43200 sec is 12 uur

Ik vind persoonlijk UNIX beter dan de normale date() functie, maar gebruik ze wel beide.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan