magasin AM PM chaîne de temps en TEMPS le type de données dans MySQL et de la récupérer sur AM PM pendant que l'écran?
Je m d'entrer une date dans l'extrémité avant que 10:00 AM , 12:00 PM etc...( 12 Heures format).
maintenant, je veux enregistrer cette valeur dans la base de données dans temps colonne de type de données. Comment puis-je enregistrer que AM PM de la valeur en temps le type de données dans MySQL et je désire encore une fois pour afficher l'heure en ajoutant AM PM sur le devant de la fin?
OriginalL'auteur diEcho | 2010-01-18
Vous devez vous connecter pour publier un commentaire.
À insérer:
Pour sélectionner:
EDIT:
Je vais juste aller de l'avant et suppose que vous utilisez mysql lib fonctions.
Puis de récupérer les valeurs:
Cela renvoie un jeu de résultats où la mise en forme des données dans le système d'
*_formatted
champsEDIT:
Ajusté
%m
(mois) à%i
(minutes). Un grand merci à Donny pour le bien repéré glisser vers le haut.TIME( STR_TO_DATE( "' . $open . '", "%h:%m %p" ) )
donne parse erroril devrait être
TIME( STR_TO_DATE( '" . $open . "', '%h:%m %p' ) )
lorsque j'exécute le code ci-dessus affiche l'erreur
day_close_time can not be null
Correction, doit être:
TIME_FORMAT( '22:00:00', '%h:%i %p' );
Voir ici: dev.mysql.com/doc/refman/5.1/en/...OriginalL'auteur Decent Dabbler
utiliser mysql fonction DATE_FORMAT avec %p paramètre
OriginalL'auteur Haim Evgi