milisegundos - ¿Cómo convertir una cadena a una marca de tiempo Unix en javascript?
string to time javascript (5)
Para esto deberías revisar la biblioteca moment.s
Usando eso podrías escribir algo como:
newUnixTimeStamp = moment(''2013-09-05 15:34:00'', ''YYYY-MM-DD HH:MM:ss'').unix();
Quiero convertir una cadena "2013-09-05 15:34:00"
en una marca de tiempo Unix en javascript. ¿Alguien puede decir cómo hacer eso? Gracias.
Puede inicializar un objeto Date y llamar a getTime () para obtenerlo en formato UNIX. Sale en milisegundos, por lo que tendrá que dividir por 1000 para obtenerlo en segundos.
(new Date("2013/09/05 15:34:00").getTime()/1000)
Puede tener bits decimales, por lo que envolverlo en Math.round lo limpiaría.
Math.round(new Date("2013/09/05 15:34:00").getTime()/1000)
answer funciona, pero en lugar de usar guiones, barras diagonales:
Puede inicializar un objeto Date y llamar a getTime () para obtenerlo en formato UNIX. Sale en milisegundos, por lo que tendrá que dividir por 1000 para obtenerlo en segundos.
(new Date("2013/09/05 15:34:00").getTime()/1000)
Puede tener bits decimales, por lo que envolverlo en Math.round lo limpiaría.
Math.round(new Date("2013/09/05 15:34:00").getTime()/1000)
tratar
(new Date("2013-09-05 15:34:00")).getTime() / 1000
var date = new Date("Wed, 27 July 2016 13:30:00");
var date = new Date("Wed, 27 July 2016 07:45:00 GMT");
var date = new Date("27 July 2016 13:30:00 GMT+05:45");
fuente: haga clic aquí