СЛУЧАЙНЫЙ ЕЖЕСУТОЧНЫЙ (ПОГОДНЫЙ) РОТАТОР
Автор: Deff
Платформа: любая

<style>#PrognosRotator p{display:none}</style>
    <div id="PrognosRotator" style="width:400px;"><!-- Ротатор произвольного контента -->
    <p>1-й Контент</p>
    <p>2-й Контент</p>
    <p>3-й Контент</p>
    <p>4-й Контент</p>
    <p>N-й Контент</p>
    </div>

    <script type="text/javascript">
    var RandArray=[
    103,242,99,335,449,554,662,430,595,588,668,225,244,23,659,683,624,454,62,250,
    213,427,426,507,532,604,362,301,149,403,512,72,492,436,252,491,602,525,44,150,
    465,74,527,181,408,444,511,276,503,655,541,75,202,486,118,276,129,26,244,487,
    280,388,251,604,592,272,522,294,179,543,37,453,567,578,184,262,390,683,380,340,
    305,10,153,566,219,14,321,211,542,111,596,307,691,134,583,449,207,554,573,412,
    412,511,427,328,478,154,175,665,193,264,674,595,436,628,245,407,456,620,387,595,
    316,148,237,516,543,1,481,634,63,202,226,240,565,438,375,585,591,44,396,620,
    545,560,174,397,666,316,644,443,155,513,230,176,386,206,671,527,382,274,533,615,
    42,561,76,267,633,402,8,92,23,157,386,145,135,542,424,19,224,212,500,157,
    337,460,469,537,461,33,234,615,642,630,74,328,171,264,120,400,452,264,346,349,
    100,673,524,84,228,46,546,450,197,42,646,624,30,216,607,385,24,566,215,536,
    359,176,240,20,675,313,300,366,647,638,578,327,208,160,296,221,163,170,137,119,
    338,194,234,307,98,648,490,380,98,549,397,565,433,295,278,123,326,87,613,524,
    120,524,600,45,35,170,695,218,529,461,256,591,444,224,623,560,546,375,589,622,
    436,222,410,370,192,582,582,53,651,535,452,377,294,176,251,593,214,206,94,699,
    308,588,255,279,409,146,658,46,222,228,5,502,310,37,122,510,441,362,396,173,
    552,46,15,113,229,407,427,486,368,444,290,55,515,526,385,483,508,679,289,433,
    572,394,542,27,31,647,168,147,335,403,404,501,630,34,180,111,257,210,430,214,
    406,74,328,672,267,49,227,401,403,280,293,650,197,48,431,255,204,296,320,596,
    351,269,141,667,541,175,601,231,360,606,84,14,439,489,543,109,625,110,160,47,
    537,308,668,504,440,5,644,473,389,608,668,346,500,192,104,202,634,432,317,241,
    171,527,697,281,152,377,249,648,298,577,217,167,525,412,671,321,94,562,565,579,
    524,491,131,576,634,633,619,94,93,202,592,662,542,413,173,115,263,642,441,16,
    277,300,73,140,608,228,595,689,162,337,659,343,477,302,591,200,11,69,521,490,
    209,171,657,394,160,43,199,276,25,365,685,530,47,485,695,262,64,15,673,385,
    596,565,441,47,634,26,87,620,483,17,147,367,566,118,568,348,640,523,525,595,
    479,356,322,525,57,185,485,39,184,196,336,631,155,137,697,285,590,284,493,438,
    330,13,384,243,229,595,91,160,524,204,510,640,504,438,393,56,223,374,402,208,
    693,406,34,482,491,294,685,24,696,616,698,54,357,81,249,602,169,169,484,164,
    71,386,37,390,498,418,249,650,301,107,115,447,673,128,555,691,694,84,194,263,
    80,396,306,549,371,416,62,689,209,674,636,576,118,604,533,40,117,512,325,652,
    414,518,689,280,373,143,593,54,2,637,185,638,241,352,340,80,275,417,94,543,
    31,393,630,373,555,245,365,242,54,557,503,319,290,545,86,626,606,511,539,334,
    118,503,551,408,30,209,600,272,1,661,302,286,80,587,343,124,655,396,621,260,
    242,99,335,449,554,662,430,595,588,668,225,244,23,659,683,624,454,62,250,310,
    ];
    var today = new Date().getTime();
    a=Math.floor(today/(1000*60*60*24*1)); //1 - кол-во суток, через которые меняется
    a=a-Math.floor(a/700)*700;
    var Nrout=$("#PrognosRotator p").length;
    a=Math.floor(Nrout*(RandArray[a])/700)
    RotatorMycontent(a);
    function RotatorMycontent(i) {
    $("#PrognosRotator p").hide();
    $("#PrognosRotator p").eq(i).show();
    }
    </script>

Ставим туда куда нужно
Красным - Ваш  контент (он может быть длинным и с картинками и не в одну строчку).
он и будет меняться раз в сутки, можно расписать хоть на месяц (или даже на год).

Строки с Вашим контентом размножаем сколько нужно (или удаляем лишнее).
!!!! В самом контенте должны отсутствовать теги <p>


Ротатор игрового времени суток
(смены Дня и Ночи)

Автор: Deff
Платформа: любая

<style>#todayRotator p{display:none}</style>
    <div id="todayRotator" style="width:400px;"><!-- Ротатор произвольного контента -->
    <p>1-й Контент</p>
    <p>2-й Контент</p>
    <p>3-й Контент</p>
    <p>4-й Контент</p>
    </div>

    <script type="text/javascript">
    var today = new Date().getTime();
    a=Math.floor(today/(1000*60*60*24));
    var Nrout=$("#todayRotator p").length;
    a=a-Math.floor(a/Nrout)*Nrout;
    a=Math.floor(Nrout*(a)/Nrout)
    RotatorMycontent(a);
    function RotatorMycontent(i) {
    $("#todayRotator p").hide();
    $("#todayRotator p").eq(i).show();
    }
    </script>

Ставим туда куда нужно
Красным - Ваш  контент (он может быть длинным и с картинками и не в одну строчку).
Строки с Вашим контентом размножаем сколько нужно (или удаляем лишнее).
!!!! В самом контенте должны отсутствовать теги <p>

При смене дня и ночи - можно делить на сколько отрезков удобно (сейчас их четыре: утро - день- вечер - ночь)
сколько тегов <p> на столько день и делится;

одно <p>N-й Контент</p> - длится сутки
Игровые сутки = [Колво <p>N-й Контент</p> ] х [на одни сутки в реале]
Проверить можно меняя дату на компе

В точности такой же ротатор можно соорудить и для дня месяца:
Pотатор по игровым дням месяца

<style>#todayRotator2 p{display:none}</style>
    <div id="todayRotator2" style="width:400px;"><!-- Ротатор произвольного контента -->
    <p>1-й Контент</p>
    <p>2-й Контент</p>
    <p>3-й Контент</p>
    <p>4-й Контент</p>
    ...
    <p>30-й(31-й) Контент</p>
    </div>

    <script type="text/javascript">
    var today = new Date().getTime();
    a=Math.floor(today/(1000*60*60*24*1)); //1 - число реальных суток в игровом дне
    var Nrout=$("#todayRotator2 p").length;
    a=a-Math.floor(a/Nrout)*Nrout;
    a=Math.floor(Nrout*(a)/Nrout)
    RotatorMycontent(a);
    function RotatorMycontent(i) {
    $("#todayRotator2 p").hide();
    $("#todayRotator2 p").eq(i).show();
    }
    </script>