MainFrame
PHP - Datums en
Tijden
Ik ga in dit artikel iets vertellen over datums en tijden binnen PHP. Het
gebeurt vaak dat je in een PHP de datum wil tonen, bijvoorbeeld bij een
gastenboek, of bij een topic in een forum. PHP heeft hier een speicale functie
voor, namelijk date(). Deze functie is voor zowel datums als voor tijden. Het
wordt als volgt gebruikt:
<? $datum = date("j F Y"); echo $datum; ?>
Hier komt bijvoorbeeld uit:
5 December 2002
Heel simpel, in de variabele $datum wordt de datum gestopt en vervolgens
wordt de datum getoond. Binnen de ( en ) van date() zie je 3 letters staan. Er
zijn nog veel meer andere letters die je kunt gebruiken, namelijk:
| a |
Geeft "am" of "pm" |
| A |
Geeft "AM" of "PM" |
| d |
Dag van de maand, van 01 tot 31 |
| D |
Dag van de week, in 3 letters (engels), dus "Mon", "Wed"
enz. |
| F |
Maand, volledige naam (engels), dus "January", "March" enz. |
| g |
Uren, in 12-uursformaat, bijvoorbeeld 4 of 8 |
| G |
Uren, in 24-uursformaat, bijvoorbeeld 8 of 19 |
| h |
Uren, in 12-uursformaat, bijvoorbeeld 04 of 08 |
| H |
Uren, in 24-uursformaat, bijvoorbeeld 08 of 19 |
| i |
Minuten, van 00 tot 60 |
| j |
Nummer van de dag van de maand, bijvoorbeeld 1 of 17 |
| l |
Dag van de week, volledige naam, dus "Monday", "Wednesday"
enz. |
| L |
Schikkeljaar, ja(1) of nee(0) |
| m |
Maand in nummers, dus bijvoorbeeld 01 of 10 |
| M |
Maand in 3 letters, bijvoorbeeld "Jan" of "Feb" |
| n |
Maand in nummers, bijvoorbeeld 1 of 10 |
| O |
Verschil met Greenwich-tijd, bijvoorbeeld "+0100" of "+0200" |
| r |
Volledige datum in het engels (vanaf PHP 4), bijvoorbeeld: "Mon,
15 Dec 2002 16:04:08 +0200" |
| s |
Seconden, bijvoorbeeld 01 of 35 |
| S |
Het engelse achtervoegsel voor de dag, "st",
"nd" of "rd" |
| t |
Aantal dagen dat de huidige maand heeft, dus
28, 29, 30 of 31 |
| w |
Dag van de week, in nummers, van 0 tot 6 (0 =
zondag) |
| y |
Jaar in twee getallen, bijvoorbeeld 01 of 03 |
| Y |
Jaar in vier getallen, bijvoorbeeld 2001 of
2003 |
| z |
Dag van het jaar in nummers, van 0 tot 365 |
Je ziet dus dat je veel dingen binnen een date() kunt gebruiken. Je zult ze
misschien niet allemaal even vaak gebruiken, maar ze zijn allemaal handig. Je
wilt misschien niet de dag van het jaar weten maar dat kan erg handig zijn,
bijvoorbeeld om te berekenen hoeveel dagen verschil er zit tussen twee datums.
Je ziet nu misschien zelf wel dat je veel kunt doen met al deze dingen, en
met behulp van de andere artikelen kun je aardig wat doen met datums.
|