¡Hola!
Pues estoy dándole vueltas a un problema que no acabo yo de averiguar como solucionar. Tengo etiquetas como esta en diferentes puntos de la web:
Lo que hay dentro de ese data-time son los segundos en UTC. Entonces, lo que yo quiero es que desde Javascript y jQuery, cojan esos datos y pongan la fecha dentro de la etiqueta tal que así:
Código Javascript
:
Ver original$(document).ready(function(){
function dataTime(){
$(function(){
var now = new Date();
var utc_seconds = $('time').data('time');
var utc_seconds_now = Date.UTC(now.getFullYear(),now.getMonth(), now.getDate(), now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds());
var local_seconds_now = now.getTime();
var from_utc_to_local = utc_seconds + (utc_seconds_now - local_seconds_now);
var seconds_ago_local = local_seconds_now - from_utc_to_local; /*Con esto recibiría los segundos que han pasado desde que se publicó el mensaje en hora local*/
$('time').html(seconds_ago_local);
});
}
setInterval("dataTime()", 60000);
});
Pero no me funciona, ¿qué es lo que ocurre?
Muchas gracias

.