cambiare sfondo utilizzando il codice php, una splendida idea per far apparire un sito ambientato di notte se il visitatore lo sta visionando la sera, e uno sfondo “mattiniero” se l’utente ci stà navigando la mattina.. (e via dicendo)..

ecco come si fa:

<link rel="stylesheet" href="<?php date_default_timezone_set("GMT+1"); // controlla il fuso orario, +1 va bene per l'Italia 
$thetime = date("H"); // H controlla che l'ora sia nel formato 24h 
if($thetime > 00 AND $thetime < 06) { echo "notte.css";} // tra mezzanotte e le 06.00
elseif($thetime > 05 AND $thetime < 12) { echo "mattina.css";} // dalle 05.00 alle 12.00
elseif($thetime > 12 AND $thetime < 20) { echo "pomeriggio.css";} // dalle 12.00 alle 20.00
elseif($thetime > 20 AND $thetime < 23) { echo "sera.css";} //tra le 20.00 e le 23.00
elseif($thetime = 23) { echo "notte.css";} // 11 di sera
elseif($thetime = 00) { echo "notte.css";} // mezzanotte 
?>" type="text/css" media="screen" />

non vi resta che aggiungere il vostro .css dove scrivete tutte le modifiche (sfondo compreso) che intendete fare..