Maison  >  Article  >  développement back-end  >  Comment convertir le format d'heure PHP en horodatage

Comment convertir le format d'heure PHP en horodatage

藏色散人
藏色散人original
2020-08-27 09:36:222443parcourir

Comment convertir le format d'heure PHP en horodatage : 1. Utilisez la fonction strtotime pour convertir la date représentée par la chaîne de texte anglais en horodatage. La syntaxe est "strtotime (string time [, int now])". ; 2. , obtenez l'horodatage de la date via la fonction mktime.

Comment convertir le format d'heure PHP en horodatage

Recommandé : "Tutoriel vidéo PHP"

Date PHP pour horodater les fonctions strtotime et mktime

La fonction strtotime() est utilisée pour convertir la date représentée par la chaîne de texte anglais en un horodatage. C'est la fonction inverse de date() et renvoie l'horodatage avec succès, sinon elle renvoie FALSE.

Syntaxe :

int strtotime ( string time [, int now] )

Le paramètre time est la chaîne analysée, qui est la date représentée selon le format d'entrée de date GNU.

Exemple : la fonction

<?php
echo strtotime("2009-10-21 16:00:10");//输出 1256112010
echo strtotime("10 September 2008");//输出 1220976000
echo strtotime("+1 day"), "<br />";//输出明天此时的时间戳
?>

mktime() est utilisée pour obtenir l'horodatage de la date et renvoie l'horodatage avec succès, sinon elle renvoie FALSE.

Syntaxe :

int mktime(heure, minute, seconde, mois, jour, année)

Exemple :

<?php
echo mktime(21, 50, 55, 07, 14, 2010);//输出“1279115455”
?>

Les paramètres peuvent aller de droite à left En cas d'omission, tous les paramètres omis seront définis sur les valeurs actuelles de la date et de l'heure locales.

mktime() est utile pour effectuer des calculs et des validations de date, il calculera automatiquement la valeur correcte pour une entrée hors plage. Par exemple, l'exemple suivant affiche le 01/01/2008 :

<?php
echo date("Y-m-d", mktime(0, 0, 0, 12, 32, 2007));
echo date("Y-m-d", mktime(0, 0, 0, 13, 1, 2007));
?>

Le dernier jour du mois suivant :

Le dernier jour d'un mois donné peut être représenté comme le premier jour du le mois prochain "0" jours au lieu de -1 jours, comme dans l'exemple suivant :

<?php
$lastday = mktime(0, 0, 0, 3, 0, 2008);
echo strftime("2008年最后一天是:%d", $lastday);
?>

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