Mudando o fundo para Night & Day usando php?

Estou trabalhando em uma página do Tumblr. Tenho dois planos de fundo diferentes para a página html e quero que o plano de fundo DIA seja exibido das 07:00 às 20:00 e o plano noturno seja exibido das 20:00 às 07:00.

Eu decidi fazer isso em php, mas eu sou um novato total quando se trata de php. Meu amigo me enviou um código de exemplo que eu poderia usar. Mas não tenho ideia do que fazer com isso. Vocês podem ajudar.

Aqui está o código de exemplo.

<?php
header('content-type: text/css');

date_default_timezone_set("America/Vancouver");
$now = date('G');

if ($now < 12) {
    $bg = '#FFFFFF';
} else {
    $bg = '#000000';
}
?>

body {
    background: <?php echo $bg; ?>;
}

questionAnswers(5)

yourAnswerToTheQuestion