Un certo numero di parametri relativi alle date, vengono registrati nel database
con un codice numerico a prima vista molto strano e incomprensibile.
Al riguardo il CMS sfrutta le potenti capacità di calcolo della codifica UNIX_TIME, codificando e decodificando
in automatico i parametri delle date necessarie per verifiche e calcoli vari.
Il codice numerico che si legge come dato registrato nel database, altro non è che il numero dei secondi intercorsi
dal 1 gennaio 1970, data di inizio del Sistema Unix, assunta universalmente come data di default.
Spesso può essere necessario modificare questo parametro per poter variare alcune date registrate ed altrimenti non modificabili.
Per poter convertire una data a piacimento, bisogna fare una query del tipo
SELECT UNIX_TIMESTAMP(20040301155448) AS DATA
la data (in esempio quella del 1 marzo 2004 ore 15:54:48) va inserita nella stessa
forma e nella stessa sequenza: anno, mese, giorno, ore, minuti, secondi ... ed il risultato in codice UNIX_TIME è
1078152888Facendo la query contraria, partendo da un numero UNIX_TIMESTAMP
SELECT FROM_UNIXTIME(1078152888) AS DATAsi ottiene la data in chiaro che nell'esempio è il
1 marzo 2004 ore 15:54:48Questo modulo permette di convertire una data in chiaro nel rispettivo codice UNIX_TIME
e, viceversa, convertire in una data in chiaro valori codificati Unix-Time.