Datum- en tijdtypes

Er zijn vijf types voor datum en tijd:

DATETIME - YYYY-MM-DD HH:MM:SS
TIMESTAMP - YYYYMMDDHHMMSS
DATE - YYYY-MM-DD
TIME - HH:MM:SS
YEAR - YYYY

Als je niet weet welk type je het beste kunt gebruiken, raad ik DATETIME aan. Daar kun je alle kanten mee op.

Meteen al een voordeel in MySQL: het bereik. Een DATE veld mag van '1000-01-01' tot '9999-12-31' lopen. Dus niet vanaf 1970 tot 2038 zoals bij sommige PHP functies. Voor het vullen van een veld kun je een string aanmaken in het goede format, maar het is handiger om ook dat door MySQL te laten doen. In de volgende voorbeelden gebruik ik voor het overzicht steeds DATETIME.

Voorbeeld 1: De huidige datumtijd invullen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
  $sql
= "
  INSERT INTO tabel
  (datumtijdveld)
  VALUES
  (NOW())
  "
;
?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Datum- en tijdtypes
  3. Formats
  4. Nederlandse en Engelse notatie
  5. Rekenen met datums

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.