<?php
$jours = array('dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi');
echo 'Nous sommes ' . $jours[date('w')];
echo 'Le 25 décembre 2009 était un ' . $jours[date('w', mktime(0,0,0,12,25,2009))];
// ou
setlocale(LC_TIME, "fr_FR");
echo 'Nous sommes ' . strftime("%A");
echo 'Le 25 décembre 2009 était un ' . strftime("%A", mktime(0,0,0,12,25,2009));
?>