Inleiding
Het rekenen met data en tijden in PHP is lang niet alles. Sterker nog, de mogelijkheid tot rekenen met data en tijden in PHP is heel beperkt. De enige optie is het omzetten van de data en tijden naar timestamps, om er vervolgens berekeningen mee uit te voeren. Maar ook dan loop je tegen problemen aan als je bijvoorbeeld wilt weten of je komende maandag tussen 11 en 12 uur 's ochtends een afspraak hebt.
In een database is het rekenen met data en tijden een stuk eenvoudiger. MySQL biedt je een hoop datum- en tijdfunctie om allerlei selecties te maken en berekeningen uit te voeren.
Op het forum zie ik nog steeds veel posts van mensen die de databasefuncties nog niet ontdekt hebben en die nog vast houden aan het rekenen met PHP. Sinds de laatste tutorial over dit onderwerp uit december 2005 zijn er een aantal dingen veranderd. In deze tutorial zal ik proberen een overzicht te geven van de belangrijkste datum- en tijdfuncties die MySQL je nu te bieden heeft.
In deze tutorial ga ik er vanuit dat je de basis van MySQL al onder de knie hebt. Ik zal in voorbeelden alleen de gebruikte SQL queries tonen, het mag dan ook voor zichzelf spreken dat deze queries nog uitgevoerd moeten worden in een PHP script.
Benodigde voorkennis
- Basis PHP
- Werken met een database in PHP
- Basis SQL
Inhoudsopgave
- Inleiding
- Datum- en tijdtypes
- Invoegen van data en tijden
- Uitlezen van data en tijden
- Functies voor het weergeven van specifieke info
- Rekenen met data en tijden
- Data in Engels of Nederlands formaat
- Slotwoord en referenties