На моей странице есть div, где содержимое написано скриптом PHP.
<div id="feastsaint"> <!-- Feast or Saint of the day -->
<?php
if(isset($_COOKIE["datetoday"])) {
echo $_COOKIE["datetoday"];
}
if(isset($_COOKIE["month"]) and isset($_COOKIE["day"]) and isset($_COOKIE["year"])) {
$showfeast = file_get_contents('http://feed.evangelizo.org/reader.php?date='.$_COOKIE["year"].$_COOKIE["month"].$_COOKIE["day"].'&type=feast&lang=AM');
$showliturt = file_get_contents('http://feed.evangelizo.org/reader.php?date='.$_COOKIE["year"].$_COOKIE["month"].$_COOKIE["day"].'&type=liturgic_t&lang=AM');
$showsaints = file_get_contents('http://feed.evangelizo.org/reader.php?date='.$_COOKIE["year"].$_COOKIE["month"].$_COOKIE["day"].'&type=saint&lang=AM');
if ( !empty($showfeast) ) {
echo ' - '.$showfeast;
}
else if ( !empty($showliturt) ) {
$stlit = strpos($showliturt, 'of the');
if ( $stlit ) {
$trunclitur = substr($showliturt, $stlit+7);
echo ' - '.$trunclitur;
}
else {
$stlits = strpos($showliturt, 'aint');
if ( $stlits ) {
;
}
else {
echo ' - '.$showliturt;
}
}
}
if ( !empty($showsaints) ) {
echo ' - '.$showsaints;
}
}
$widfeast = strlen($showfeast);
$widlitur = strlen($trunclitur);
$widsaint = strlen($showsaints);
$widtha = $widfeast + $widsaint;
$widthb = $widlitur + $widsaint;
if ($widtha > 240 || $widthb > 240) {
echo '<span>'.$showsaints.'</span>';
}
?>
</div> <!-- End Feast or Saint of the day -->
Как мне указать HTML-странице перезагрузить этот div после полуночи текущей даты? Проблема состоит в том, что показанная информация устарела первые несколько раз, когда я открываю страницу на следующий день. Тогда у него есть текущая информация. Я сохраняю дату в файлах cookie, затем вместе с датой получаю другую информацию. Если я заставлю куки истекать слишком быстро, то у меня не будет никакой информации. Поэтому я хочу попробовать обновить div автоматически.
Как мне сделать вызов jquery для перезагрузки div каждые несколько часов с показанным скриптом PHP?