Tengo una marca de tiempo de Unix, por ejemplo, 1313564400000.00. ¿Cómo lo convierto en objeto Date y obtengo mes/año/día en consecuencia? El siguiente no funcionará:javascript: obtener mes/año/día de la marca de tiempo de Unix
function getdhm(timestamp) {
var date = Date.parse(timestamp);
var month = date.getMonth();
var day = date.getDay();
var year = date.getYear();
var formattedTime = month + '/' + day + '/' + year;
return formattedTime;
}
¿Tiene algún problema con su código? ¿Y si si, que? ¿Hay algo que la [documentación de MDN] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date) no pueda ayudarlo? –
El resultado del análisis es date = NaN – Yang
Bueno, la documentación para 'parse' dice: * El método parse toma una cadena de fecha (como" 25 de diciembre de 1995 ") y devuelve el número de milisegundos desde el 1 de enero de 1970, 00 : 00: 00 UTC. *, Entonces ese no es el método correcto para usar. Probablemente quieras 'nueva Fecha (milisegundos)'. –