Maison > base de données > tutoriel mysql > Comment convertir la date en horodatage en PHP et MySQL

Comment convertir la date en horodatage en PHP et MySQL

王林
Libérer: 2023-05-30 10:49:30
avant
1176 Les gens l'ont consulté

Convertir l'horodatage en horodatage en PHP

La fonction strtotime() en PHP peut convertir l'horodatage en horodatage. La fonction de cette fonction est d'interpréter toute description de date et d'heure dans un texte anglais comme un horodatage Unix. Voici un exemple de base de conversion d'un horodatage en horodatage :

$timestamp = strtotime("2021-08-18");
echo $timestamp; // 输出 1629244800
Copier après la connexion

Le code ci-dessus convertira l'horodatage "2021-08-18" en un horodatage 1629244800 et l'affichera à l'écran.

Si votre chaîne de date contient une heure, vous pouvez ajouter un espace et une heure après pour la convertir en horodatage. Voici un exemple de conversion d'un horodatage et d'un horodatage en un horodatage :

$timestamp = strtotime("2021-08-18 16:30:00");
echo $timestamp; // 输出 1629280200
Copier après la connexion

Dans cet exemple, l'horodatage "2021-08-18" et l'heure "16:30:00" sont tous deux analysés dans l'horodatage 1629280200. .

Horodatage en horodatage dans MySQL

La fonction UNIX_TIMESTAMP() peut être utilisée dans MySQL pour convertir l'horodatage en horodatage. Cette fonction convertit une valeur datetime en horodatage Unix. Voici un exemple de base de conversion d'un horodatage en horodatage :

SELECT UNIX_TIMESTAMP('2021-08-18');
-- 输出 1629244800
Copier après la connexion

Le code ci-dessus convertira l'horodatage "2021-08-18" en un horodatage de 1629244800 et l'affichera dans les résultats de la requête.

De plus, si votre chaîne de date contient l'heure, vous pouvez utiliser la fonction STR_TO_DATE() pour convertir la chaîne au format datetime et la fonction UNIX_TIMESTAMP() pour convertir la valeur datetime en horodatage Unix. Voici un exemple de conversion d'un horodatage et d'un horodatage en un horodatage :

SELECT UNIX_TIMESTAMP(STR_TO_DATE('2021-08-18 16:30:00', '%Y-%m-%d %H:%i:%s'));
-- 输出 1629280200
Copier après la connexion

Dans cet exemple, l'horodatage "2021-08-18" et l'heure "16:30:00" sont tous deux convertis en date et heure. values ​​, puis utilisez la fonction UNIX_TIMESTAMP() pour le convertir en horodatage Unix 1629280200.

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal