Ha tartalomtípusunkat dátum mezővel szeretnénk kiegészíteni, a CCK Date csomagja három lehetőséget kínál:
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.
Comments
Jókor jött
Pont ezen agyaltam én is, de boobaa már tolta is a linket.
edithi++
Köszi!
köszi
Mivel a drupal timestampet használ az alap dátumokhoz (regisztráció idő, node létrehozás ideje, stb), így adta magát, hogy azt használjak mindenhol, hogy ne legyen zűr. De akkor mégse mindig a legoptimálisabb megoldás, köszi, hogy felhívtad rá a figyelmet.
nagyon jó, köszi, pont ezen
nagyon jó, köszi, pont ezen gondolkoztunk egy-két hete, hogy mi a különbség :)