Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql comment définir le type de données de temps pour qu'il soit uniquement HH:MM dans la base de données

Je ne crois pas que vous puissiez configurer votre base de données pour stocker l'heure sans la référence TIME DataType de SS.MySQL :http://dev.mysql.com/doc/refman/5.1/en/time.html

Vous devrez définir le formatage sur HH:MM soit dans la requête mysql, soit dans php après avoir extrait les données.

En PHP :

$date = date('H:i', strtotime($db_date_value));

http://us3.php.net/manual/en/function.date .php

Dans MySQL :

DATE_FORMAT(date_created, "%H:%i") as date_created

http://dev .mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format