javascript yyyy de la marca de tiempo de Unix a datetime




moment.js examples (5)

Tengo algo como /Date(1370001284000+0200)/ como marca de tiempo. Supongo que es una fecha de Unix, ¿no? ¿Cómo puedo convertir esto en una fecha como esta: 31.05.2013 13:54:44

Probé THIS convertidor por 1370001284 y me da la fecha correcta. Así es en segundos.

Pero todavía tengo la fecha incorrecta para:

var substring = unix_timestamp.replace("/Date(", "");
substring = substring.replace("000+0200)/", "");
var date = new Date();
date.setSeconds(substring);
return date;

Si usa reaccionar:

import Moment from 'react-moment';
Moment.globalFormat = 'D MMM YYYY';

entonces:

<td><Moment unix>{1370001284}</Moment></td>


Importar momento js:

var fulldate = new Date(1370001284000);
var converted_date = moment(fulldate).format(");

Sin moment.js:

var time_to_show = 1509968436; // unix timestamp in seconds

var t = new Date(time_to_show * 1000);
var formatted = ('0' + t.getHours()).slice(-2) + ':' + ('0' + t.getMinutes()).slice(-2);

document.write(formatted);


La /Date(ms + timezone)/ es una sintaxis de ASP.NET para las fechas JSON. Es posible que desee utilizar una biblioteca como momentjs para analizar dichas fechas. Sería útil si necesita manipular o imprimir las fechas en cualquier momento posterior.





momentjs