Por imperativo legal te incordiamos con el tema de las cookies...
Aceptar Más información

jueves, 8 de mayo de 2014

Si quieres saber cuántos días han pasado...









...desde una fecha en concreto, aquí tenemos un gadget que nos mostrará el tiempo que ha transcurrido desde que abrimos el blog -o cualquier otro evento que queramos señalar- y la fecha actual.

Se puede implementar en un gadget HTML/Javascript (Panel de edición-->Diseño-->Añadir un gadget).

Consta de dos scripts, el primero es un contador que nos calcula los días que han transcurrido desde una fecha en particular y el segundo nos muestra la fecha actual con los nombres de los días de la semana y los meses, personalizables.

En la primera línea tenemos los atributos del texto: alineamiento, color y tamaño, que adaptaremos a nuestro gusto.
El texto en azul lo cambiaremos por el que nos convenga.
Sustituiremos los dígitos en rojo de la función countup(año,mes,día) por los valores de la fecha en que queremos que comience a calcular.

<div style="text-align: center; color: #5332bb; font-size: 20px;">
<script>
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
function countup(yr,m,d){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy
var paststring=montharray[m-1]+" "+d+", "+yr
var difference=(Math.round((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000))*1)
difference+=" días."
document.write("Este blog se publica desde hace "+difference+" ")
}
countup(2013,03,26)
</script>
<br/>
<b>
Hoy es <script><!--
dows = new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
months = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
now = new Date();
dow = now.getDay();
d = now.getDate();
m = now.getMonth();
h = now.getTime();
y = now.getFullYear();
document.write(dows[dow]+" "+d+" de "+months[m]+" de "+y);
//-->
</script>
</b>
</div>

Aquí lo puedes ver funcionando:

Hoy es
-->


No hay comentarios:

Tu opinión es importante. Gracias por dejar tu comentario o sugerencia.

© Algún que otro derecho reservado. 2013-2023. El Chatarras. Memorias de una vieja canción | Contacto | Aviso legal | Tecnología | Protección de datos | Política de cookies | Volver ▲