Dans le développement Web, la conversion des horodatages et des formats de date est une opération courante, en particulier dans la programmation PHP. La maîtrise de la façon de convertir des horodatages aux formats de date peut aider les développeurs à gérer plus efficacement les tâches liées au temps. Cet article vous présentera comment maîtriser rapidement le horodatage PHP à ce jour et fournir des exemples de code pratiques.
Les horodatages se réfèrent généralement au nombre de secondes écoulées à partir du 1er janvier 1970. Il s'agit d'une méthode de représentation temporelle standard. Le format de date est la représentation de l'année, du mois, du jour, de l'heure, de la minute et du deuxième que nous voyons habituellement. En PHP, les développeurs peuvent facilement convertir entre les horodatages et les formats de date avec des fonctions intégrées.
Dans PHP, la fonction Date () peut convertir des horodatages aux chaînes de date d'un format spécifié. Supposons que nous ayons un horodatage de 1623387600, que nous pouvons convertir au format à ce jour en utilisant le code suivant:
$timestamp = 1623387600;
Dans ce code, la fonction date () reçoit deux paramètres: format de date et horodatage. La chaîne de formatage de date 'ymd h: i: s' représente le temps de l'année: minute: deuxième format. De cette façon, nous pouvons facilement convertir l'horodatage au format de date.
Si vous souhaitez obtenir l'horodatage de l'heure actuelle, vous pouvez utiliser la fonction Time () . Le code suivant montre comment obtenir l'heure actuelle et la convertir en format de date:
$now = time();
Obtenez l'horodatage de l'heure actuelle via la fonction heure () et convertissez-la au format de date à l'aide de la fonction date () .
En plus de convertir les horodatages au format à ce jour, nous pouvons également devoir convertir les formats de date en horodatage. Dans PHP, vous pouvez utiliser la fonction strToTime () pour implémenter cette fonction. Le code suivant montre comment convertir le format de date en horodatage:
$dateStr = '2021-06-11 00:00:00';
Dans ce code, la fonction strToTime () convertit la chaîne de date '2021-06-11 00:00:00' en horodatage.
Lorsque vous utilisez la fonction StrtoTime () , vous devez vous assurer que le format de date d'entrée et d'heure est standard, sinon il peut entraîner des erreurs de conversion. Par exemple, assurez-vous que la chaîne de date est formatée correctement pour éviter les résultats inattendus.
La maîtrise des compétences de conversion entre les horodatages PHP et les formats de date est une compétence très importante pour les développeurs Web. Grâce aux fonctions intégrées de PHP, les développeurs peuvent rapidement se convertir entre les horodatages et les formats de date pour améliorer l'efficacité du développement. Espérons que les exemples de code fournis dans cet article vous aideront à mieux comprendre et appliquer ces techniques.