Ha tartalomtípusunkat dátum mezővel szeretnénk kiegészíteni, a CCK Date csomagja három lehetőséget kínál:
- Date
- Datestamp
- Datetime
Mivel első ránézésre nem volt számomra nyilvánvaló, melyiket is kellene használnom, kicsit utánanéztem a dolognak.
Date
Ez varchar(20)-ként tárolódik az adatbázisunkban, a jól ismert ISO8601-es dátumformában: 2008-07-21T12:33:00Z Töredék dátumok (csak hónap, nap), vagy i.sz. 1000-nél régebbi dátumok esetén érdemes használni, egyébként nagyon lassú vele dolgozni.
Datestamp
Ez a jól ismert UNIX időbélyeg, ami int(11)-ként tárolódik, és az 1970. január 1. óta eltelt másodpercek számával egyenlő. Gyorsan, egyszerűen lehet vele dolgozni és széles körben támogatott, viszont csak 1901-től 2038-ig terjedő dátumokat menthetünk ebben a formában.
Datetime
Ez a MySQL natív dátumkezelő formátumát használja. Ha nem merül fel az az eshetőség, hogy később más adatbáziskezelőre kell migrálnunk, akkor ez az ajánlott megoldás. Views integráció szempontjából is ez az ideális.