Get Time and Weather from HTML

HTML

<script src="http://momentjs.com/downloads/moment.js"></script>
<script src="http://momentjs.com/downloads/moment-timezone-with-data-2010-2020.min.js"></script>

<script type="text/javascript">
window.onload=function(){




var d=new Date();
var dia=new Array(7);
dia[0]="Domingo";
dia[1]="Lunes";
dia[2]="Martes";
dia[3]="Miercoles";
dia[4]="Jueves";
dia[5]="Viernes";
dia[6]="Sabado";
//document.write();
//document.getElementById('reloj').innerHTML="Hoy es: " + dia[d.getDay()];



function makeArray() {
for (i = 0; i<makeArray.arguments.length; i++)
this[i + 1] = makeArray.arguments[i];}
var months = new makeArray('Enero','Febrero','Marzo','Abril','Mayo',
'Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');
var date = new Date();
var day = date.getDate();
var month = date.getMonth() + 1;
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
//document.write("Hoy es " + day + " de " + months[month] + " del " + year);

function clock(){

var now=new Date();
var time=now.toLocaleTimeString();
document.getElementById("clockDisplay").textContent=time;
};
//var int=self.setInterval("clock()",1000);
var x = setInterval(function () {
    clock();
}, 1000);



document.getElementById('fecha').innerHTML="Hoy es "+ dia[d.getDay()] + day + " de " + months[month] + " del " + year+ ;
};


</script>




<div>
  <span id="fecha"></span>
  <span id="clockDisplay"></span>

</div>