Would you like to have a different saying below your post based on what time it was posted instead of (or in addition to) the date? A poster on the MT forums did, so I cooked up this little script yesterday.
<?
//set the beginning time for each time section – keep the quotes in there
$earlymorn = strtotime("4:30am");
$midmorn = strtotime("9:00am");
$lunch = strtotime("11:30am");
$afternoon = strtotime("1:00pm");
$evening = strtotime("5:00pm");
$bedtime = strtotime("9:00pm");
//This date format is for MT2.5 and above
$t = strtotime("<$MTEntryDate format="%X"$>");
//Modify the messages as necessary – note that the middle of the night one should be in there twice.
if ($t <= $earlymorn) { echo "Past Your Bedtime"; }
elseif ($t <= $midmorn) { echo "Early Morning"; }
elseif ($t <= $lunch) { echo "Mid-Morning"; }
elseif ($t <= $afternoon) { echo "Lunch time"; }
elseif ($t <= $evening) { echo "Afternoon"; }
elseif ($t <= $bedtime) { echo "Evening"; }
else echo "Past your bedtime";
?>
Enjoy!