mysql dateformat code example
Example 1: mysql format date
DATE_FORMAT(date, format)
SELECT DATE_FORMAT(dateField, '%m/%d/%Y') FROM TableName;
Example 2: format time mysql
"45": "09:00",
"24": "10:00",
"42": "11:00",
"48": "12:00",
$this->virtualFields['time'] = "DATE_FORMAT(MemberBookFacility.time, '%H:%i')";
return $this->find('list', array(
'conditions' => $conditions,
'fields' => array(
'MemberBookFacility.id',
'time',
),
'order' => array(
'MemberBookFacility.time ASC',
),
));
Example 3: mysql format des dates
DATE : stocke une date au format AAAA-MM-JJ (Année-Mois-Jour) ;
TIME : stocke un moment au format HH:MM:SS (Heures:Minutes:Secondes) ;
DATETIME : stocke la combinaison d'une date et d'un moment de la journée au format AAAA-MM-JJ HH:MM:SS. Ce type de champ est donc plus précis ;
TIMESTAMP : stocke le nombre de secondes passées depuis le 1er janvier 1970 à 00 h 00 min 00 s ;
YEAR : stocke une année, soit au format AA, soit au format AAAA.
Example 4: get individual date elements in mysql
SELECT YEAR(NOW());
SELECT MONTH(NOW());
SELECT DAY(NOW());
SELECT HOUR(NOW());
SELECT MINUTE(NOW());
SELECT SECOND(NOW());