Reproduzir vídeo de uma playlist de acordo com data e hora tem como?

olá eu estou criando um sistema de webtv/playlist tenho o seguinte código html :

<head>
<meta charset="utf-8">
</head>
<body>
<video id="player-video" controls controlsList="nodownload" class="player-video" ></video>

e um script assim:

<script type="text/javascript">
    //inciando o script

(function () {
    var playerVideo = document.getElementById("player-video");
    var current = 0;
    var videos = [];

    videos.push("video_1.mp4");
    videos.push("video_2.mp4");
    videos.push("video_3.mp4");
    videos.push("video_4.mp4");
    videos.push("video_5.mp4");

    function nextVideo() {
        playerVideo.src = videos[current];

        current++;

        playerVideo.play();

        if (current >= videos.length) {
            current = 0;
        }
    }

    playerVideo.addEventListener("ended", nextVideo);

    nextVideo();

})();
</script>
</body>
</html>

até ai nada demais,mais o que eu quero mesmo e que dependendo da hora ele reproduza um vídeo específico exemplo:

quando for 12h00 ele reproduza o video_1.mp4

quando for 13h00 ele reproduza o video_2.mp4

fui claro?,e tem como fazer isso?