Convertir Époque à Jour de PHP
Je suis en utilisant une API en ce moment et il fournit une epochTime. J'ai tout essayé pour convertir cette epochtime à ce jour, mais il ne semble pas fonctionner, y compris $epoch_time /1000
et puis, à l'aide de la date()
fonction pour convertir.
L'époque ressemble à quelque chose comme ceci 1353430853299. Est-il un moyen de faire cela? strtotime()
ne fonctionne pas non plus.
Il semble que toutes les autres lectures sur l'époque sont sur la modification de la date de epochtime, mais je suis à la recherche d'aller dans l'autre sens. Toute aide est grandement appréciée.
Vous devez vous connecter pour publier un commentaire.
Il fixe à l'aide de substr($époque, 0, 10), puis utilisé la fonction date pour quiconque s'interroge sur les 13 chiffres de l'époque.
Voici un exemple de code:
Il ya un couple de façons différentes que vous pouvez faire cela.
Tout d'abord, ce que vous avez là est un Unix à l'Époque. (1/1/1970), qui rend tout BEAUCOUP plus facile.
En PHP, essayez
Pour afficher votre date
OU
Si vous voulez le long RFC232 date:
DateTimeFormatter
. Ceci est particulièrement utile lors de l'envoi d'un dateTime à partir de PHP Java backend automatiquement désérialise la chaîne dans un Joda TimeDateTime
. Utilisez simplement'c'
:date('c', $epoch);
Plus: http://www.epochconverter.com/programming/functions-php.php
Pour info, l'API qui envoient des données JSON utilisation époque avec millisecondes pour être compatible avec les navigateurs web.
Je ne sais pas pourquoi PHP doit supprimer les millisecondes, comme c'est la norme pour chaque navigateur web.
Ainsi, vous pouvez utiliser la gauche de 10, ou /1000 (il est préférable de diviser par 1000 si vous ne voulez pas d'obtenir des problèmes sur Nov 20, 2286!!!)