J'ai dit pourquoi ne parviens-tu pas toujours les horodatages passés dans JS par PHP? Il s'avère que l'horodatage de JS est de 13 bits et contient des millisecondes 3 bits, tandis que PHP n'a que 10 bits qui ne contiennent pas de millisecondes.
var nowtime = (new Date) .getTime (); / * Timestamp actuel * / / * Temps de conversion, calculez la différence * / fonction comptime (begintime, endtime) {var secondnum = parseInt ((endtime-begintime * 1000) / 1000); // calculer la différence entre timestamps if (secondnum> = 0 && secondnum <60) {return secondnum + 'ito-'; } else if (secondnum> = 60 && secondnum <3600) {var ntime = paSeInt (secondnum / 60); Retour ntime + 'il y a quelques minutes'; } else if (secondnum> = 3600 && secondnum <3600 * 24) {var ntime = paSeInt (secondnum / 3600); retourner ntime + «il y a heure»; } else {var ntime = paSeInt (secondnum / 86400); Retour ntime + 'il y a un jour'; }} t = comptime (horodat, maintenant); // L'horodatage est l'horodatage que PHP renvoie via Ajax