Dans le processus de développement de sites Web ou d'applications Internet, nous avons souvent besoin de convertir n'importe quelle heure en horodatage ou de convertir un horodatage en une heure spécifique. PHP est un langage de script largement utilisé qui fournit de nombreuses fonctions pratiques pour effectuer ces opérations de conversion. Ci-dessous, nous expliquerons comment réaliser la conversion mutuelle entre l'horodatage et l'heure spécifique en PHP.
PHP fournit la fonction time() pour obtenir l'horodatage Unix actuel. L'horodatage Unix date du 1er janvier 1970, 0:00:00 (heure moyenne de Greenwich). Le nombre de secondes depuis le début. Si nous voulons convertir l’heure locale en horodatage Unix, nous pouvons utiliser la fonction strtotime() pour y parvenir. La fonction
// 获取当前Unix时间戳 $timestamp = time(); // 将当前时间转换为Unix时间戳 $timestamp = strtotime("now"); // 将指定的日期时间转换为Unix时间戳 $timestamp = strtotime("2022-06-28 09:20:00");
strtotime() peut convertir une chaîne de temps en un horodatage Unix. Il prend en charge de nombreux formats de chaîne d'heure, tels que :
aaaa-MM-jj
: chaîne de date, telle que "2022-06-28"yyyy-MM-dd
:日期字符串,例如"2022-06-28"HH:mm:ss
:时间字符串,例如"09:20:00"yyyy-MM-dd HH:mm:ss
:日期时间字符串,例如"2022-06-28 09:20:00"now
或者+0 seconds
:当前时间+1 day
或者+1 week
或者+1 month
或者+1 year
:表示在当前时间的基础上增加1天/周/月/年还有其他很多格式的字符串都可以转换成Unix时间戳,可以根据实际需求来选择。
如果我们已经有了一个Unix时间戳,想要将它转换成具体的日期时间,可以使用date()函数。这个函数可以根据指定的格式来格式化日期时间字符串。
// 获取当前时间戳 $timestamp = time(); // 将当前时间戳转换成指定格式的日期时间字符串 $datetime = date("Y-m-d H:i:s", $timestamp);
下面是一些常用的格式符:
Y
:四位年份,例如2022m
:两位月份,例如06d
:两位日期,例如28H
:24小时制小时数,例如09i
:分钟数,例如20s
HH:mm:ss code> code> : chaîne d'heure, telle que "09:20:00"
aaaa-MM-jj HH:mm:ss
: chaîne de date et d'heure, telle que "2022-06-28 09:20 :00"
maintenant
ou +0 secondes
: Heure actuelle +1 jour
ou +1 semaine Ou <code>+1 mois
ou +1 an
: signifie ajouter 1 jour/semaine/mois/année à l'heure actuelle
Y
: année à quatre chiffres, par exemple 2022 🎜🎜m
: mois à deux chiffres, par exemple 06🎜🎜d
: date à deux chiffres, telle que 28🎜🎜H
: heure au format 24 heures, telle que 09🎜🎜i
: minutes, comme 20🎜🎜 s
: secondes, comme 00🎜🎜🎜 et certains symboles dans d'autres formats, qui peuvent être sélectionnés en fonction de besoins spécifiques. Il convient de noter que le deuxième paramètre de la fonction date() est un horodatage, celui-ci doit donc être converti avant utilisation. 🎜🎜Résumé🎜🎜PHP fournit de nombreuses fonctions simples qui peuvent facilement réaliser l'opération de conversion mutuelle entre l'horodatage et l'heure spécifique. Dans le développement réel, il est nécessaire de sélectionner autant que possible les fonctions et les formats appropriés en fonction des besoins réels pour obtenir les meilleurs résultats. 🎜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!