Horodatage entre Javascript et PHP
Javascript:
J'ai cellule de l'objet avec quelque chose de date
params.date = cell.getDate();
params.timestamp = cell.getDate().getTime() / 1000;
console.log(params);
Objet {date: Jeudi 09 Mai 2013 à 00:00:00 GMT+0800 (Heure Standard de la Chine), l'horodatage: 1368028800}
Puis-je essayer pour vérifier timestamp PHP
$date = '1368028800';
echo date('Y-m-d', $date);
2013-05-08
Différence en un jour. Pourquoi?
source d'informationauteur indapublic
Vous devez vous connecter pour publier un commentaire.
Renvoie la DATE de la pas le TEMPS.
est en train de convertir la date en date+heure - pas de lecture de l'heure actuelle.
Mais même si vous obtenez le timestamp en javascript, la sortie de PHP est fonction de la date dépendra de ce fuseau horaire.
Lorsque vous obtenez horodatage de Javacript date objet :
la sortie sera du point de vue de milli-secondes
de sortie : 1386746353000
Où que le php objet date, timestamp du point de vue de secondes
de sortie : 1386746353
Donc, quand vous allez à l'utilisation de javascript objet date, timestamp php objet date, vous devriez diviser horodatage de javascript par 1000 et de l'utiliser en php
Le Timestamp UNIX de l'1368028800 correspond à la date de Mercredi, 08 Mai 2013 à 16:00:00 GMT. Dans votre exemple, vous êtes sur la Chine Standard Time (GMT+8), de sorte Javascript affichage de la date /heure pour ce fuseau horaire (8 heures plus tard -> 09 Mai)