home | sitemap

Datumformaat

Waar mogelijk kan de opmaak van een datum naar wens worden geformateerd. Een eigen datum formaat kan worden opgegegeven via de volgende variabelen:

- %u of %uu: uur resp. zonder en met voorloop 0
- %i of %ii: minuten resp. zonder en met voorloop 0
- %s of %ss: seconden resp. zonder en met voorloop 0

- %d of %dd: dag resp. zonder en met voorloop 0
- %D: naam van de dag (bijv. maandag)
- %Dn: naam van de dag afgekort tot n karakters (%D2 geeft bijv. ma, di, wo, etc., %D4 geeft maan, dins, woen, etc.)

- %m of %mm: maand resp. zonder en met voorloop 0
- %M: naam van de maand (bijv. januari)
- %Mn: naam van de maand afgekort tot n karakters (%M2 geeft bijv. ja, fe, ma etc., %M4 geeft janu, febr, maar, etc.)
-%Ma: de verkorte schrijfwijze voor een maand (jan, feb, mrt, apr, etc.)

- %jjjj of %j: jaar incl. eeuw
- %jj: jaar zonder eeuw 

- %UT:  de ruwe Unix Timestamp van een datum.

- %U: weeknummer van het jaar, beginnende bij de week met de eerste zondag van het jaar.
- %W: weeknummer van het jaar, beginnende bij de week met de eerste maandag van het jaar.
- %V: weeknummer van het jaar, beginnende bij de week met minimaal 4 dagen in het niewue jaar (= NL).

Als % wordt gevolgd door een -, bijv. %-m, dan wordt in dit geval bijv. (m=maand) het aantal maanden geleden uitgerekend.

De volgende voorgedefinieerde opmaken zijn ook mogelijk:

- dynamic: geeft de datum weer in relatie tot de huidige datum. Als gelijk / dezelfde dag, dan de tijd (%hh:%ii, bijv. 10:11), als hetzelfde jaar, dan de verkorte datum (%d %Ma., bijv. 2 okt.) en anders de volledige datum (%d-%m%j, bijv. 10-11-2013).
- ago: geeft de datum weer als verstreken tijd, bijv. 10 seconden geleden of 2 dagen geleden of een maand geleden, etc.
- rfc822: geeft een datum speciaal voor RSS-feeds, HTTP headers, etc. in het formaat "Ma, 1 Apr 2001 01:02:03 GMT".

Voorbeelden

%d-%m-%j = 28-9-2009
%d-%m-%jj = 28-9-09
%D %dd %M %jjjj = Maandag 28 september 2009
%u:%ii:%ss op %D = 9:11:12 op maandag
dynamic = 12:11 (als de datum gelijk is aan vandaag).
ago =  4 dagen geleden (als de datum 4 dagen geleden was).