Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Leguim en 11 Febrero 2020, 16:07 pm



Título: [Resuelto]: Marca de tiempo UNIX PHP vs Marca de tiempo UNIX javascript
Publicado por: Leguim en 11 Febrero 2020, 16:07 pm
Básicamente quería preguntar si el unix de javascript es siempre el mismo, es decir...
la marca de unix que tiene PHP sin importar la hora del servidor siempre va a ser la misma... me preguntaba si la marca de tiempo unix que se obtiene por medio de javascript también funciona así... que sin importar la ubicación del usuario siempre va hacer la misma marca de tiempo.

Código
  1. var unix_now = Math.round((new Date()).getTime() / 1000);
  2.  


Título: Re: [Pregunta]: Marca de tiempo UNIX PHP vs Marca de tiempo UNIX javascript
Publicado por: engel lex en 11 Febrero 2020, 16:39 pm
deberías estudiar un poco sobre la teoria del tiempo unix y como funciona...

puede haber disconcordancia entre el tiempo del servidor y js ya que no todo el mundo tiene el tiempo perfectamente ajustado en su pc, pero el tiempo unix está mas allá del tz


Título: Re: [Pregunta]: Marca de tiempo UNIX PHP vs Marca de tiempo UNIX javascript
Publicado por: EdePC en 11 Febrero 2020, 17:04 pm
- En resumen el Unix Time de PHP es en segundos y se obtiene del propio Servidor, el Unix Time de javascript es el milisegundos y se obtiene del Sistema Operativo Cliente, y como comentan esto puede diferir dependiendo a si estén sincronizados o no ambos relojes. Otra cosa es que Unix Time descarta la zona horaria, es decir, primero se pasa a GMT-0.