/*
Een lijst van de mogelijkheden:
j -> geeft de dag van de maand(1-31).
n -> Geeft de maand (1-12).
Y -> Geeft jaar (2003).
y -> Geeft jaar (03).
H -> Geeft uren (0-23).
h -> Geeft uren (01-12)
i -> Geeft minuten (00-59).
s -> Geeft seconde (00-59).
a -> Geeft am of pm.
A -> Geeft AM of PM.
B -> Geeft swatch internet time.
d -> Geeft dag van de maand (01-31).
D -> Geeft dag van de week (mon-fri).
U -> Aantal seconde sinds Epoch.
*/
// Je kan ook gewoon tekst gebruiken in de date functie hiervoor moet je wel een escape teken zetten:
<?php
$datum = date("j-n-Y");
$tijd = date("het is nu H:i:s");
?>
/*
Om datums op te slaan is het meestal makkelijker als je alles er nog uit kan halen.
Dus de hele lijst, om dit allemaal los op te slaan in aparte velden in je database is natuurlijk niet handig.
Daarom kan je alles opslaan in een getal, dat getal is het aantal seconde na Epoch.
Epoch 1 januari 1970 en is in het leven geroepen om makkelijk mee te rekenen,
en om conflicten tussen nationale schrijfwijzes uit te sluiten.
*/
<?php
$tijd = date("U");
?>
// Dit kan je dan in de database opslaan en later weer gebruiken, op de volgende manier.
<?
$hetwastoen =date("H:i","$tijd");
print "Het was toen zo laat ".$hetwastoen.".";
?>
/*
Normaal gesproken zal je dit meer gebruiken voor bijvoorbeeld tijd bij een post in een nieuwssysteem of iets dergelijks.
Soms heb je wel een tijd en datum en wil je het aantal secondes sinds epoch opvragen dit kan met de functie mktime().
mktime (uren, minuten, secondes, maanden, dagen, jaren)
De uitkomst is het aantal secondes na epoch.
*/
/*
Je gebruikt nu dus de time notatie ipv de datum notatie.
Dit is gemakkelijker ivm het werken met de database.
Nu haal je bijv een tijd string op.
en kan je die tijd string in elke willekeurige volgorde zetten die je wil.
stel je hebt een tijdstring 1125468647 ik noem maar wat.
En je wilt alleen de dag weten wanneer dat was
*/
$time = '1125468647';
echo 'De dag van die tijdstring was : ' . date('D' , $time );
?>
Bericht is het laatst aangepast op 05-02 @ 22:45 door Admin