types de données d'horodatage dans une base de données MySQL utilisent le "AAAA -MM -JJ HH : MM: SS " Format . Lorsque vous revenez d'un horodatage d'une base de données MySQL dans un fichier PHP , le dossier conserve ce format, mais vous pouvez utiliser ce format car il est ou le manipuler avec certaines fonctions PHP qui se fendit et retournent horodateurs dans différents formats. Obtenir le Timestamp
Après la connexion à la base de données MySQL , utilisez la fonction " mysql_query " PHP pour interroger la base de données pour l'horodatage et l'enregistrer dans une variable PHP. En tapant " $ query = mysql_query (' SELECT timestamp FROM table '); " obtiendra les valeurs du champ d'horodatage pour tous les enregistrements de la table . Cette nouvelle variable contient l'horodatage pour chaque enregistrement , si vous avez encore besoin d'obtenir chaque dossier individuellement . Type
" $ row = mysql_fetch_row ( $ query ) ; " casser la requête dans un tableau à partir duquel vous pouvez utiliser directement l'horodatage . Si vous sélectionnez plus que le champ d'horodatage de la table , assurez- vous que vous savez quel domaine contient plusieurs horodateurs .
Default Format
Lorsque vous interrogez une base de données MySQL et retourne un type de données timestamp , PHP préserve la "AAAA -MM -JJ HH: SS : MM format" . Il a toujours le même 19 caractères de longueur fixe . Bien que cette option n'est pas idéal si vous souhaitez afficher l'horodatage pour les visiteurs , il ne le rendre simple pour d'autres usages , tels que la sauvegarde de la base de données ou de les utiliser pour des comparaisons , comme la sélection de données entre deux estampilles . En supposant que vous avez utilisé la fonction " mysql_fetch_row " de PHP pour sauver horodateurs à une variable tableau , en tapant "echo $ row [ timestamp_index_value ];" imprime l'horodatage dans son format par défaut sur la page Web
. PHP "date" fonction
La fonction PHP date vous permet de formater un timestamp dans des dizaines de façons. Comme arguments , vous fournissez le format dans lequel vous souhaitez afficher l'horodatage , puis fournir l'horodatage lui-même , est retourné comme résultat d'une requête de MySQL. Par exemple, si MySQL retourne " 2011-06-10 14:35:83 " comme l'horodatage , en tapant " $ format = date ( " l, F j, 20y @ g : ia " , $ timestamp ) ; " enregistre la valeur en utilisant "Vendredi Juin 10, 2011 @ 2:35 pm " dans la variable $ format . La fonction date dispose de nombreuses options de mise en forme pour la journée , semaine, mois , année, heure et fuseau horaire , le tout sans briser l'horodatage lui-même.
PHP " exploser " Fonction
< p> Le PHP exploser fonction prend une variable et le décompose en un tableau , en utilisant un séparateur pour séparer en différents morceaux . Par exemple , en tapant " $ format = explode (" ", $ timestamp ) ; " crée un tableau d'horodatage $ avec la date que le premier paramètre et le temps que la deuxième . De là, vous pouvez utiliser soit la date ou l'heure séparément , ou casser l'horodatage niveau plus bas , par exemple de séparer l' année, le mois et les valeurs d'une journée ou même les heures , minutes et secondes variables . Chaque pièce a le même format que ce fut dans le cadre de l'horodatage dans son ensemble.