Tutorials

date()

Wat kan je in PHP met de functie: date() [update: 27-04-2006]

Pagina 1

Hoe werkt het?

Met de functie date() kan je de datum/tijd gebruiken.

In de eerste parameter geef je op wat je wilt gebruiken, Y geeft bijvoorbeeld het jaar (een volledig overzicht staat op de volgende pagina):
<?php
$jaar = date(Y); // 2006
?>
Als je meerdere gegevens wilt gebruiken zoals dag-maand-jaar, geeft je dit op als string:
<?php
$datum = date('d-m-Y'); // 27-04-2006
?>

Als 2e optionele parameter kan je een timestamp mee geven, meer info hier over vind je hier: date()

time() - mktime()
Pagina 2

Overzicht

Hier komt een overzicht van de letters die je kan gebruiken:

***************************************************************************

a - Geeft "am" / "pm"

A - Geeft "AM" / "PM"

d - Dag van de maand bv. "01" / "12"

D - Dag v/d week in 3 letters in het engels bv. "Mon"

F - Maand in letters in het engels

g - Uren tussen "0","11" bv. "3" , "5"

G - Uren tussen "0","23" bv. "3" , "15"

h - Uren tussen "0","11" bv. "03","05"

H - Uren tussen "0","23" bv. "03","15"

i - Minuten van "00" t/m "59"

j - Nummer van de dag van de maand bv. "19"

l - Dag van de week in letter, in het engels

L - Schrikkel jaar (0=nee 1=ja)

m - Maand in nummers bv. "01","11"

M - Maand in 3 letters in het engels

n - Maand in nummers bv. "1","10"

O - Tijd zone bv. "+0100"

r - Volledige datum in bv. "Mon, 16 Sep 2003 22:46:54 +0200"

s - Seconden bv: "01" , "15"

S - Het engelse achtervoegsel van de dag bv. "st"

t - Aantal dagen van de huidige maand dus bv. "28","29","30","31"

w - Dag van de week in nummer van "0" t/m "6" (0=zondag)

y - Jaar in cijfers bv. "03"

Y - Jaar in cijfers bv. "2003"

z - Dag van het jaar in nummers bv. 265

***************************************************************************

Op de volgende pagina komen nog een paar practische voorbeelden.
Pagina 3

Voorbeelden

Ik hoop dat je hier wat aan hebt, ik zal nog even één practisch voorbeeld geven:

Je hebt een gastenboek gemaakt waarin de datum moet worden weer gegeven als bv. 16-09-2003 22:52

Dan ziet de variable $datum er dus zo uit:

<?php
$datum = date("d-m-Y H:i");
?>
Het kan ook zijn dat je het zo wil hebben:

op: 16-09-2003 om: 22:52

Dat kan zo:
<?php
$datum = date("\o\p: d-m-Y \o\m: H:i");
?>

Ik hoop dat je er wat aan hebt!

Reacties

0
Nog geen reacties.