Maison  >  Article  >  développement back-end  >  Comment convertir l'horodatage et l'année, le mois et le jour en php

Comment convertir l'horodatage et l'année, le mois et le jour en php

PHPz
PHPzoriginal
2023-03-29 16:26:131343parcourir

Le langage PHP est un langage de script côté serveur très populaire qui permet le développement rapide d'applications Web et de sites Web à grande échelle. Parmi eux, l’horodatage est un concept très important dans le développement web. Il s’agit d’un nombre qui représente la date et l’heure.

En PHP, nous pouvons utiliser certaines fonctions pour convertir les horodatages et les années, mois et jours. L'implémentation spécifique est la suivante :

  1. Convertir la date et l'heure en horodatage

Nous pouvons utiliser la fonction strtotime() de PHP pour convertir la date et l'heure en horodatage. Cette fonction accepte une chaîne datetime et renvoie un entier contenant l'horodatage UNIX (à partir du 1er janvier 1970).

Par exemple, le code suivant convertit la chaîne "2022-06-15 14:30:00" en un horodatage :

<?php
$date_str = &#39;2022-06-15 14:30:00&#39;;
$timestamp = strtotime($date_str);
echo $timestamp;
?>

Le résultat est :

1655334600
  1. Convertir l'horodatage en date et heure

PHP Vous pouvez utilisez la fonction date() pour convertir un horodatage en date et heure dans un format spécifié. Cette fonction accepte deux paramètres : le premier paramètre est une chaîne au format datetime et le deuxième paramètre est un horodatage. Cette fonction renvoie une chaîne contenant la date et l'heure formatées.

Par exemple, le code suivant convertit l'horodatage 1655334600 au format de date et d'heure "2022-06-15 14:30:00":

<?php
$timestamp = 1655334600;
$date_str = date(&#39;Y-m-d H:i:s&#39;, $timestamp);
echo $date_str;
?>

Le résultat de sortie est :

2022-06-15 14:30:00
  1. Convertir la chaîne en année , format mois et jour Convertir en horodatage

Si nous avons déjà une chaîne au format "AAAA-MM-JJ", nous pouvons utiliser la fonction strtotime() pour la convertir en horodatage. Cette fonction analysera une chaîne de date et renverra l'horodatage UNIX correspondant.

Par exemple, le code suivant convertit la chaîne "2022-06-15" en horodatage :

<?php
$date_str = &#39;2022-06-15&#39;;
$timestamp = strtotime($date_str);
echo $timestamp;
?>

Le résultat de sortie est :

1655299200
  1. Convertir l'horodatage en année, mois et jour

la date peut également être La fonction utilisée dans PHP () convertit l'horodatage au format année, mois et jour. Dans ce cas, il suffit de passer "Y-m-d" comme premier argument.

Par exemple, le code suivant convertit l'horodatage 1655299200 au format année, mois et jour de "2022-06-15" :

<?php
$timestamp = 1655299200;
$date_str = date(&#39;Y-m-d&#39;, $timestamp);
echo $date_str;
?>

Le résultat de sortie est :

2022-06-15

Résumé

En PHP, entre l'horodatage et le format datetime La conversion entre est très facile à réaliser. Nous pouvons utiliser la fonction strtotime() pour convertir la date et l'heure en un horodatage, ou utiliser la fonction date() pour convertir un horodatage en une date et une heure dans un format spécifié. Dans le même temps, nous pouvons également utiliser la fonction strtotime() pour convertir une chaîne au format année, mois et jour en un horodatage, ou utiliser la fonction date() pour convertir un horodatage en une chaîne au format année, mois et format jour. Ces fonctions réduisent non seulement notre charge de travail de programmation, mais rendent également notre code plus clair et plus facile à lire.

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