Maison >développement back-end >Problème PHP >Comment convertir l'heure php mysql

Comment convertir l'heure php mysql

藏色散人
藏色散人original
2021-09-24 10:14:482049parcourir

Méthode de conversion de l'heure PHP mysql : 1. Utilisez la méthode "FROM_UNIXTIME()" dans mysql pour convertir les horodatages UNIX en dates ; 2. Utilisez la fonction "date()" dans php pour convertir les horodatages UNIX en dates.

Comment convertir l'heure php mysql

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.

Comment convertir l'heure php mysql ?

Comment convertir la date et l'heure PHP+Mysql

Les programmeurs qui ont écrit PHP+MySQL savent tous qu'il existe une différence de temps. Les horodatages UNIX et les dates formatées sont deux représentations temporelles avec lesquelles nous traitons souvent. , Le traitement est pratique, mais pas intuitif. Le formatage des dates est intuitif, mais il n'est pas aussi facile à traiter que les horodatages Unix, il est donc parfois nécessaire de se convertir. Voici plusieurs méthodes de conversion pour une conversion mutuelle.

1. Complete in MySQL

Cette méthode est convertie dans l'instruction de requête MySQL. L'avantage est qu'elle ne prend pas le temps d'analyse de l'analyseur PHP et est rapide. L'inconvénient est qu'elle ne peut être utilisée qu'en base de données. requêtes, ce qui a des limites.

1. Utilisez la fonction pour convertir l'horodatage UNIX en date : FROM_UNIXTIME()

Formulaire général : sélectionnez FROM_UNIXTIME(1156219870);

2. Utilisez la fonction pour convertir la date en horodatage UNIX : UNIX_TIMESTAMP()

Formulaire général : Sélectionnez UNIX_TIMESTAMP ('2006-11-04 12:23:00′);

Exemple : mysql interroge le nombre d'enregistrements pour la journée :

$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),’%Y-%m-%d’) = DATE_FORMAT(NOW(),’%Y-%m-%d’) order by id desc”;

Bien sûr, vous pouvez également choisir de convertir en PHP. Parlons de conversion. en PHP.

2. Complétez-le en PHP

Cette méthode termine la conversion dans le programme PHP. L'avantage est qu'elle peut être convertie qu'il s'agisse de données obtenues par interrogation dans la base de données, et que la plage de conversion n'est pas limitée. L'inconvénient est que cela prend le temps d'analyse de l'analyseur PHP, la vitesse est relativement lente.

1. Utilisez la fonction pour convertir l'horodatage UNIX en date : date()

Forme générale : date('Y-m-d H:i:s', 1156219870);

2. strtotime( )

Forme générale : strtotime('2010-03-24 08:15:42');

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn