La función
strtotime
devuelve la cantidad de milisegundos transcurridos desde el 1 de enero de 1970 hasta la fecha que indiques, no devuelve los segundos transcurridos. Sabiendo esto, trabaja con el objeto
Date
.
Código Javascript
:
Ver originalvar foo = new Date(fecha),
bar = new Date(milisegundos);
console.log(foo.getTime());
console.log(bar.getFullYear() + "-" + (bar.getMonth() + 1) + "-" + bar.getDate());
Al mes le sumo 1 porque el método
getMonth
devuelve el valor respectivo pero en el rango de 0 a 11.
Saludos