oujood.com

La fonction date_parse_from_format en php

Apprenez à utiliser la fonction date_parse_from_format() en PHP pour analyser des dates selon des formats spécifiés. Découvrez la syntaxe, les paramètres, les valeurs possibles, et des exemples pratiques.

Tutoriel : La fonction date_parse_from_format() en PHP

PHP Version: 5.3+

Évolution de PHP: PHP 7.2 : L'élément [zone] du tableau retourné représente maintenant les secondes au lieu des minutes. Son signe est également inversé : -120 est maintenant 7200.

Définition

La fonction date_parse_from_format() en PHP est utilisée pour analyser une date selon un format spécifié et retourner un tableau associatif contenant les informations de la date analysée. Cela permet de transformer une chaîne de caractères représentant une date en un format utilisable par PHP.

Syntaxe générale

La syntaxe générale de la fonction date_parse_from_format() est la suivante :

    date_parse_from_format(string $format, string $date)
  

Paramètres

La fonction date_parse_from_format() prend deux paramètres :

  • $format : Une chaîne de caractères représentant le format de la date à analyser.
  • $date : Une chaîne de caractères représentant la date à analyser.

Valeurs possibles

Le paramètre $format de la fonction date_parse_from_format() accepte diverses valeurs possibles pour spécifier le format de la date. Voici quelques exemples courants :

  • d : Jour du mois, représenté par un nombre de 1 à 31.
  • m : Mois, représenté par un nombre de 1 à 12.
  • Y : Année, représentée par un nombre à quatre chiffres.
  • H : Heure, représentée par un nombre de 00 à 23.
  • i : Minute, représentée par un nombre de 00 à 59.
  • s : Seconde, représentée par un nombre de 00 à 59.

Exemples pratiques d'utilisation

Voici quelques exemples pratiques d'utilisation de la fonction date_parse_from_format() :

Exemple :     📋 Copier le code

    $date = '10/05/2023';
    $format = 'd/m/Y';
    $parsedDate = date_parse_from_format($format, $date);
    print_r($parsedDate);
    // Résultat : Array([year] => 2023 [month] => 5 [day] => 10)

    $date = '2023-07-18 15:30:45';
    $format = 'Y-m-d H:i:s';
    $parsedDate = date_parse_from_format($format, $date);
    print_r($parsedDate);
    // Résultat : Array([year] => 2023 [month] => 7 [day] => 18 [hour] => 15 [minute] => 30 [second] => 45)
  

Voici d'autres exemples pratiques d'utilisation de la fonction date_parse_from_format() :

Exemple :     📋 Copier le code

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Ajout de 1 semaine et 3 jours à une date spécifiée</title>
</head>
<body>
<?php
// Parser une date au format DD-MM-YYYY
$date = date_parse_from_format('d-m-Y', '12-03-2015');

// Afficher les informations de la date
echo $date['year'] . '-' . $date['month'] . '-' . $date['day'].'<br>';
// Affiche : 2023-03-12

// Parser une heure au format HH:MM:SS
$time = date_parse_from_format('H:i:s', '12:00:00');

// Afficher les informations de l'heure
echo $time['hour'] . ':' . $time['minute'] . ':' . $time['second'].'<br>';
// Affiche : 12:00:00

// Parser une date et une heure au format DD-MM-YYYY HH:MM:SS
$datetime = date_parse_from_format('d-m-Y H:i:s', '12-03-2016 12:00:00');

// Afficher les informations de la date et de l'heure
echo $datetime['year'] . '-' . $datetime['month'] . '-' . $datetime['day'] . ' ' . $datetime['hour'] . ':' . $datetime['minute'] . ':' . $datetime['second'];
// Affiche : 2023-03-12 12:00:00
?>
</body>
</html>

Astuces et conseils d'utilisation

  • Assurez-vous que le format spécifié correspond exactement à la structure de la date que vous voulez analyser. Toute divergence peut entraîner des résultats incorrects.
  • Utilisez la fonction date_parse_from_format() conjointement avec d'autres fonctions de manipulation de dates et d'heures pour effectuer des opérations plus avancées.
  • Vérifiez les valeurs retournées par la fonction pour vous assurer que l'analyse de la date s'est déroulée correctement.

Avec la fonction date_parse_from_format() en PHP, vous pouvez facilement analyser des dates en utilisant un format spécifique. Cela ouvre de nombreuses possibilités pour manipuler et formater les dates selon vos besoins. Expérimentez et utilisez cette fonction pour rendre votre code plus robuste et précis dans le traitement des dates.

Reference de date/heure de PHP

Club Affiliation Facile -PUB: 7JOURS -Webmarketing

PROMO ! CLUB AFFILIATION FACILE : lien publicitaire affiché pendant 1 semaine sur plusieurs sites à fort trafic, partage des commissions 1TPE et SystemeIO, plus de 20000 produits.

publicitaire affiché pendant 1 semaine


SITES RÉMUNÉRATEURS

Ces sites web "pépites" vous payent entre 500 et 1000 euros par mois pour effectuer de petites tâches simples !

site web qui paye


Voir aussi nos tutoriel :

Balise progress

Représente l'état d'avancement d'une tâche

fonction strpbrk, strpbrk

Recherche une chaîne de caractères dans un ensemble de caractères

Les événements en javascript

Les événements en js : Les événements (clic ou survol de souris, focus, chargement, etc.) sont des actions qui peuvent être détectées par js.