La fecha y la hora son:

a) Contenido de innerHTML de elemento identificado por id="h2"
Resultado:

Instrucciones Javascript Empleadas

var msj;

if (fecha.getHours() < 7) { msj = "Buenas noches";}

else if (fecha.getHours() < 12) { msj = "Buenos días";}

else if (fecha.getHours() < 21) { msj = "Buenas tardes";}

else { msj = "Buenas noches";}


var h2 = document.getElementById('h2');

var resultadoA = document.getElementById('resultadoA');

resultadoA.innerHTML = h2.innerHTML;

b) Contenido de outerHTML de elemento identificado por id="h1"
Resultado:

Instrucciones Javascript Empleadas

var h1 = document.getElementById('h1');

var resultadoB = document.getElementById('resultadoB');

resultadoB.innerHTML = h1.outerHTML;

c) Contenido de de la propiedad global: location.href
Resultado:

Instrucciones Javascript Empleadas

var resultadoC = document.getElementById('resultadoC');

resultadoC.innerHTML = location.href;

d) Contenido de de la propiedad global: location
Resultado:

Instrucciones Javascript Empleadas

var resultadoD = document.getElementById('resultadoD');

resultadoD.innerHTML = location;

e) Contenido de de las propiedades globales: screen.width y screen.height
Resultado:

Instrucciones Javascript Empleadas

var resultadoE = document.getElementById('resultadoE');

resultadoE.innerHTML = "screen.width:" + screen.width + ", screen.height:" + screen.height;