0
votes

Obtenez la différence entre 2 dates avec UNIX

essayer d'avoir la différence entre la dernière date vs aujourd'hui.

Dans un fichier JSON, j'ai une date UNIX: p> xxx pré>

et j'ai essayé cela mais avec Pas de succès. P>

<?php
$day = $item['lastUpdate'];;
$datetime1 = date_create('$day');
$datetime2 = date_create('now');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a');
?>


4 commentaires

Dupliquer possible: Stackoverflow.com/ Questions / 19070116 / ...


comment? Je ne vois pas comment utiliser .json ...


Jetez un coup d'œil sur le lien fourni et vous trouverez comment calculer le temps


Si cela ne vous dérange pas de m'éduquer cela, parce que je ne le trouve pas.


3 Réponses :


1
votes

Essayez ceci: xxx

espère qu'il aide.


3 commentaires

C'est le temps dans heures vous pouvez formater comme vous le souhaitez.


Je n'affiche pas les heures, affiche "H: I: S".


Différence entre jours H: I: s.



0
votes

Votre DATE_CREATE Appelez sur $ Day est faux. Vous devez utiliser une double citation pour rendre la variable à l'intérieur. De plus, vous avez besoin d'un préfixe de signe @ pour l'indiquer à être un horodatage: xxx

démonstration: http://sandbox.onlinephpfunctions.com/code/504afecb72BAB656BCAF3BE8D95BF7F06F5BE845


0 commentaires

0
votes

date_create () reçoit la chaîne de date / heure dans l'un des Formats de date et d'heure . Dans votre cas, vous essayez de convertir un horodatage UNIX en un objet DateTime. Vous pouvez le faire correctement en remplaçant la ligne suivante: xxx

avec: xxx


0 commentaires