Maison  >  Article  >  développement back-end  >  Comment convertir une valeur numérique au format de date en php

Comment convertir une valeur numérique au format de date en php

藏色散人
藏色散人original
2023-03-03 10:04:482796parcourir

Comment convertir des valeurs numériques au format date en php : 1. Créez un exemple de fichier php ; 2. Obtenez les secondes via la méthode "$time = (40847 – 25569) * 24*60*60;" . Obtenez les secondes via la méthode "echo date('Y-m-d H:i:s', $time);" peut être utilisée pour la convertir au format de date et la sortir.

Comment convertir une valeur numérique au format de date en php

L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1, ordinateur Dell G3.

Comment convertir une valeur numérique au format date en php ?

php Convertir le format numérique Excel en format de date

Dans Excel : 40847 correspond au 31/10/2011, qui est la représentation numérique de la date.

En PHP, echo date('Y-m-d H:i:s',40847);//Le résultat est 1970-01-01 11:52:30

Raison :

La fonction temporelle de PHP date de 1970-1- Calculée à partir du 1er, l'unité est la seconde. Cependant, EXCEL calcule l'unité en jours à partir du 1900-1-1.

Ce serait plus facile à traiter si l'on calculait uniquement le temps après 1970.

Récupérez d'abord le numéro représenté par 1970-1-1 dans EXCEL. J'ai vérifié qu'il s'agit du 25569.

Maintenant, nous devons utiliser la fonction en php pour afficher correctement 40947 dans Excel

Le code est le suivant :

<?php
  $time = (40847 – 25569) * 24*60*60; //获得秒数
  echo date(&#39;Y-m-d H:i:s&#39;, $time);   //出来 2011-10-31
?>

Apprentissage recommandé : "Tutoriel vidéo PHP"

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