{"id":219,"date":"2026-04-19T09:26:12","date_gmt":"2026-04-19T09:26:12","guid":{"rendered":"https:\/\/dabudi.si\/?page_id=219"},"modified":"2026-04-19T09:26:13","modified_gmt":"2026-04-19T09:26:13","slug":"countdown","status":"publish","type":"page","link":"https:\/\/dabudi.si\/index.php\/countdown\/","title":{"rendered":"countdown"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"sl\">\n<head>\n<meta charset=\"UTF-8\">\n<title>Od\u0161tevanje<\/title>\n\n<style>\n    body {\n        margin: 0;\n        height: 100vh;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        background: linear-gradient(135deg, #1e1e2f, #3a3a6a);\n        font-family: Arial, sans-serif;\n        color: white;\n    }\n\n    .container {\n        text-align: center;\n        padding: 30px 50px;\n        border-radius: 20px;\n        background: rgba(255, 255, 255, 0.05);\n        backdrop-filter: blur(12px);\n        box-shadow: 0 10px 30px rgba(0,0,0,0.4);\n    }\n\n    h1 {\n        margin: 15px 0 10px;\n        font-weight: 300;\n        letter-spacing: 2px;\n    }\n\n    .time {\n        font-size: 2.3rem;\n        letter-spacing: 2px;\n        margin-bottom: 10px;\n    }\n\n    .divider {\n        margin: 25px 0;\n        height: 1px;\n        background: rgba(255,255,255,0.2);\n    }\n\n    .small {\n        font-size: 0.9rem;\n        opacity: 0.7;\n    }\n<\/style>\n<\/head>\n\n<body>\n\n<div class=\"container\">\n    <h1>\u010cetrtek 13:35<\/h1>\n    <div class=\"time\" id=\"thu\">&#8212;<\/div>\n\n    <div class=\"divider\"><\/div>\n\n    <h1>Petek 12:45<\/h1>\n    <div class=\"time\" id=\"fri\">&#8212;<\/div>\n\n    <div class=\"small\">dnevi : ure : minute : sekunde : stotinke<\/div>\n<\/div>\n\n<script>\nfunction getNext(dayTarget, hour, minute) {\n    const now = new Date();\n    const target = new Date(now);\n\n    const day = now.getDay();\n    let daysUntil = (dayTarget - day + 7) % 7;\n\n    if (daysUntil === 0) {\n        if (\n            now.getHours() > hour ||\n            (now.getHours() === hour && now.getMinutes() >= minute)\n        ) {\n            daysUntil = 7;\n        }\n    }\n\n    target.setDate(now.getDate() + daysUntil);\n    target.setHours(hour, minute, 0, 0);\n\n    return target;\n}\n\nlet thuTarget = getNext(4, 13, 35); \/\/ \u010detrtek\nlet friTarget = getNext(5, 12, 45); \/\/ petek\n\nfunction format(diff) {\n    const days = Math.floor(diff \/ (1000 * 60 * 60 * 24));\n    const hours = Math.floor((diff \/ (1000 * 60 * 60)) % 24);\n    const minutes = Math.floor((diff \/ (1000 * 60)) % 60);\n    const seconds = Math.floor((diff \/ 1000) % 60);\n    const centiseconds = Math.floor((diff % 1000) \/ 10);\n\n    return `${days} : ${hours.toString().padStart(2,'0')} : ${minutes.toString().padStart(2,'0')} : ${seconds.toString().padStart(2,'0')} : ${centiseconds.toString().padStart(2,'0')}`;\n}\n\nfunction update() {\n    const now = new Date();\n\n    let d1 = thuTarget - now;\n    let d2 = friTarget - now;\n\n    if (d1 <= 0) {\n        thuTarget = getNext(4, 13, 35);\n        d1 = thuTarget - now;\n    }\n\n    if (d2 <= 0) {\n        friTarget = getNext(5, 12, 45);\n        d2 = friTarget - now;\n    }\n\n    document.getElementById(\"thu\").innerText = format(d1);\n    document.getElementById(\"fri\").innerText = format(d2);\n}\n\nsetInterval(update, 10);\n<\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Od\u0161tevanje \u010cetrtek 13:35 &#8212; Petek 12:45 &#8212; dnevi : ure : minute : sekunde : stotinke<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-219","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dabudi.si\/index.php\/wp-json\/wp\/v2\/pages\/219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dabudi.si\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dabudi.si\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dabudi.si\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dabudi.si\/index.php\/wp-json\/wp\/v2\/comments?post=219"}],"version-history":[{"count":1,"href":"https:\/\/dabudi.si\/index.php\/wp-json\/wp\/v2\/pages\/219\/revisions"}],"predecessor-version":[{"id":220,"href":"https:\/\/dabudi.si\/index.php\/wp-json\/wp\/v2\/pages\/219\/revisions\/220"}],"wp:attachment":[{"href":"https:\/\/dabudi.si\/index.php\/wp-json\/wp\/v2\/media?parent=219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}