Lors du développement avec PHP, il est souvent nécessaire de convertir les horodatages dans un format d'heure facile à comprendre. Cet article explique comment utiliser PHP pour convertir les horodatages en formats d'heure courants.
À l'aide de la fonction date() de PHP, vous pouvez formater un horodatage au format de date. Cette fonction a deux paramètres, le premier paramètre est le format de date et le deuxième paramètre est l'horodatage. Voici un exemple de code pour convertir l'horodatage au format de date :
$timestamp = time(); // 获取当前时间戳 $date = date('Y-m-d H:i:s', $timestamp); // 将时间戳转换为日期格式 echo $date;
Dans le code ci-dessus, le premier paramètre de la fonction date() est le format de date et le deuxième paramètre est l'horodatage. Comme le montre l'exemple ci-dessus, le format de date peut être l'année (Y), le mois (m), la date (d), l'heure (H), la minute (i), la seconde (s), etc.
En plus du format de date, nous pouvons également convertir l'horodatage en jour de la semaine. PHP fournit un paramètre de fonction "l" de fonction date() qui peut renvoyer les informations sur le jour de la semaine de la date actuelle. Voici un exemple de code qui convertit un horodatage en jour de la semaine :
$timestamp = time(); // 获取当前时间戳 $week = date('l', $timestamp); // 将时间戳转换为周几 echo $week;
Dans le code ci-dessus, le premier paramètre de la fonction date() est "l", qui représente le jour de la semaine qui renvoie la date actuelle .
Parfois, nous devons convertir l'horodatage en heure dans un format spécifique. Dans ce cas, vous pouvez utiliser la fonction date() de PHP pour le formatage. Vous trouverez ci-dessous un exemple de code qui convertit un horodatage en un format d'heure spécifié :
$timestamp = time(); // 获取当前时间戳 $time = date('F jS, Y \a\t h:i A', $timestamp); // 将时间戳转换为特定格式 echo $time;
Dans le code ci-dessus, la façon de convertir un horodatage en un format d'heure spécifié consiste à transmettre un paramètre de format de date spécifique à la fonction date(). Dans cet exemple, le format de date est « F jS, Y at h:i A ».
En plus de convertir l'horodatage au format d'heure, nous pouvons également convertir le format d'heure en format d'horodatage pour une utilisation dans les opérations ultérieures. PHP fournit une fonction strtotime() qui peut convertir le format de l'heure en format d'horodatage. Vous trouverez ci-dessous un exemple de code qui convertit l'heure au format d'horodatage :
$time = '2021-01-01 10:00:00'; // 需要转换的时间 $timestamp = strtotime($time); // 将时间转换为时间戳格式 echo $timestamp;
Dans le code ci-dessus, la fonction strtotime() convertit le format d'heure "2021-01-01 10:00:00" au format d'horodatage.
Résumé
Dans le développement PHP, l'horodatage et le format de l'heure sont deux concepts souvent utilisés. Nous pouvons convertir en utilisant la fonction date() et la fonction strtotime() de PHP. Cet article explique comment convertir un horodatage au format de date, convertir un horodatage en jour de la semaine, convertir un horodatage en un format d'heure spécifié et comment convertir une heure en format d'horodatage. Dans le développement réel, nous pouvons le choisir et l’utiliser selon nos besoins.
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!