JSFiddle - React, Tailwind, and code Playground

by winns

HTML

<ul id="links"></ul>

JavaScript

var date = new Date().getTime(); // ms
    week = 604800000, // ms
    numberOfWeeks = Math.floor( date/week ),
    links = [
        [ ['http://krasotaproff.ru'],['"1 Академия красоты и здоровья"'] ],
        
        [ ['http://kornail.ru'],['2 Курсы обучения маникюру на уровне Чемпионов Мира компания "Kornail"'] ],
        
        [ ['http://centrdavinci.ru'],['3 Салон красоты и здоровья - Центр "ДаВинчи", где работают мастера с большой буквы'] ],
        
        [ ['http://kornail-net.ru'],['4 Интернет магазин для профессионалов и не только."Kornail"'] ]
    ],
    numberOfLinks = links.length;

// calculate array shift 
function calcArrShift( n ) {
    n = n % numberOfLinks;
    n = (n - numberOfLinks) * (-1);
    return n;
}

// shift array by n
function shiftArray( arr, n ) {
    for (var i=0; i<n; i++) {
        var aFirst = arr[0];
        arr.shift();
        arr.push( aFirst );
    }
}

var n = calcArrShift( numberOfWeeks );
shiftArray( links, n );

// print result
var html = '';
for (var i=0; i<numberOfLinks; i++) {
     html += '<li>'+ (i+1) +'. <a href="'+ links[i][0] +'">'+ links[i][1] +'</a></li><br>';  
}
document.getElementById( 'links' ).innerHTML = html;