{"id":194,"date":"2026-03-05T08:03:44","date_gmt":"2026-03-05T08:03:44","guid":{"rendered":"https:\/\/kalenderwoche.info\/blog\/?page_id=194"},"modified":"2026-03-05T09:04:52","modified_gmt":"2026-03-05T09:04:52","slug":"wochenrechner","status":"publish","type":"page","link":"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/","title":{"rendered":"Wochenrechner"},"content":{"rendered":"\n<section id=\"tool__wochenrechner\" aria-label=\"Wochenrechner\">\n  <style>\n    #tool__wochenrechner{--bg:#fff;--panel:#f6f7f9;--text:#111827;--muted:#4b5563;--line:#d1d5db;--focus:#2563eb;--danger:#b91c1c;--ok:#065f46;--r:14px;max-width:720px;margin:0 auto}\n    #tool__wochenrechner *{box-sizing:border-box}\n    #tool__wochenrechner .card{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);padding:clamp(14px,3.2vw,18px)}\n    #tool__wochenrechner h2{margin:0 0 8px;color:var(--text);font-size:1.25rem;line-height:1.25}\n    #tool__wochenrechner .sub{margin:0 0 14px;color:var(--muted);line-height:1.45}\n    #tool__wochenrechner .tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}\n    #tool__wochenrechner .tab{\n      border:1px solid var(--line);background:var(--panel);color:var(--text);\n      border-radius:999px;padding:10px 12px;min-height:44px;font-weight:700;cursor:pointer\n    }\n    #tool__wochenrechner .tab[aria-selected=\"true\"]{background:var(--text);border-color:var(--text);color:#fff}\n    #tool__wochenrechner label{display:block;margin:0 0 6px;font-weight:700;color:var(--text)}\n    #tool__wochenrechner input[type=\"date\"],#tool__wochenrechner input[type=\"number\"]{\n      width:100%;min-height:44px;padding:12px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--text);font-size:1rem\n    }\n    #tool__wochenrechner input:focus,#tool__wochenrechner button:focus,#tool__wochenrechner .tab:focus{\n      outline:3px solid rgba(37,99,235,.25);outline-offset:2px;border-color:var(--focus)\n    }\n    #tool__wochenrechner .grid{display:grid;grid-template-columns:1fr;gap:12px}\n    #tool__wochenrechner .row{display:grid;grid-template-columns:1fr;gap:12px}\n    @media (min-width:720px){#tool__wochenrechner .row{grid-template-columns:1fr 1fr}}\n    #tool__wochenrechner .help{margin:6px 0 0;color:var(--muted);font-size:.92rem;line-height:1.35}\n    #tool__wochenrechner .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}\n    #tool__wochenrechner button{\n      appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--text);\n      border-radius:12px;padding:11px 12px;min-height:44px;font-weight:800;font-size:1rem;cursor:pointer\n    }\n    #tool__wochenrechner button.primary{background:var(--text);border-color:var(--text);color:#fff}\n    #tool__wochenrechner button:active{transform:translateY(1px)}\n    #tool__wochenrechner .msg{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text)}\n    #tool__wochenrechner .msg.error{border-color:rgba(185,28,28,.35);background:rgba(185,28,28,.06);color:var(--danger)}\n    #tool__wochenrechner .msg.ok{border-color:rgba(6,95,70,.35);background:rgba(6,95,70,.06);color:var(--ok)}\n    #tool__wochenrechner .results{margin-top:12px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}\n    #tool__wochenrechner .resHead{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px;background:var(--panel);border-bottom:1px solid var(--line)}\n    #tool__wochenrechner .resHead strong{color:var(--text)}\n    #tool__wochenrechner .stamp{color:var(--muted);font-size:.92rem}\n    #tool__wochenrechner .resBody{padding:12px;display:grid;grid-template-columns:1fr;gap:8px}\n    @media (min-width:720px){#tool__wochenrechner .resBody{grid-template-columns:1fr 1fr}}\n    #tool__wochenrechner .kv{display:flex;justify-content:space-between;gap:10px;align-items:baseline}\n    #tool__wochenrechner .k{color:var(--muted);font-size:.95rem}\n    #tool__wochenrechner .v{color:var(--text);font-weight:900;text-align:right}\n    #tool__wochenrechner .note{padding:0 12px 12px;color:var(--muted);line-height:1.45}\n    #tool__wochenrechner .below{margin-top:14px;color:var(--text);line-height:1.65}\n    #tool__wochenrechner .below h3{margin:16px 0 8px;font-size:1.1rem;line-height:1.25}\n    #tool__wochenrechner details{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff}\n    #tool__wochenrechner details+details{margin-top:10px}\n    #tool__wochenrechner summary{cursor:pointer;font-weight:800;color:var(--text);list-style:none}\n    #tool__wochenrechner summary::-webkit-details-marker{display:none}\n    #tool__wochenrechner details p{margin:8px 0 0;color:var(--muted);line-height:1.55}\n  <\/style>\n\n  <div class=\"card\">\n    <h2>Wochenrechner (ISO-KW)<\/h2>\n    <p class=\"sub\">Minimal, stabil, ohne Formular-Reload: Datum \u2192 KW oder KW \u2192 Zeitraum (Mo\u2013So). Enter berechnet, Esc setzt zur\u00fcck.<\/p>\n\n    <div class=\"tabs\" role=\"tablist\" aria-label=\"Modus w\u00e4hlen\">\n      <button type=\"button\" class=\"tab\" id=\"tool__wochenrechner__tab_date\" role=\"tab\" aria-selected=\"true\" aria-controls=\"tool__wochenrechner__panel_date\">Datum \u2192 KW<\/button>\n      <button type=\"button\" class=\"tab\" id=\"tool__wochenrechner__tab_kw\" role=\"tab\" aria-selected=\"false\" aria-controls=\"tool__wochenrechner__panel_kw\">KW \u2192 Zeitraum<\/button>\n    <\/div>\n\n    <div class=\"grid\">\n      <div id=\"tool__wochenrechner__panel_date\" role=\"tabpanel\" aria-labelledby=\"tool__wochenrechner__tab_date\">\n        <div>\n          <label for=\"tool__wochenrechner__date\">Datum<\/label>\n          <input id=\"tool__wochenrechner__date\" type=\"date\" inputmode=\"numeric\" \/>\n          <div class=\"help\">Berechnet ISO-Wochenjahr, Kalenderwoche und Wochenzeitraum.<\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tool__wochenrechner__panel_kw\" role=\"tabpanel\" aria-labelledby=\"tool__wochenrechner__tab_kw\" hidden>\n        <div class=\"row\">\n          <div>\n            <label for=\"tool__wochenrechner__year\">ISO-Wochenjahr<\/label>\n            <input id=\"tool__wochenrechner__year\" type=\"number\" inputmode=\"numeric\" min=\"1900\" max=\"2100\" step=\"1\" placeholder=\"z. B. 2026\" \/>\n            <div class=\"help\">Achtung: ISO-Wochenjahr kann am Jahresrand abweichen.<\/div>\n          <\/div>\n          <div>\n            <label for=\"tool__wochenrechner__week\">Kalenderwoche<\/label>\n            <input id=\"tool__wochenrechner__week\" type=\"number\" inputmode=\"numeric\" min=\"1\" max=\"53\" step=\"1\" placeholder=\"1\u201353\" \/>\n            <div class=\"help\">Der Rechner pr\u00fcft automatisch, ob KW 53 im Jahr existiert.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"actions\">\n        <button type=\"button\" class=\"primary\" id=\"tool__wochenrechner__calc\">Berechnen<\/button>\n        <button type=\"button\" id=\"tool__wochenrechner__copy\">Ergebnis kopieren<\/button>\n        <button type=\"button\" id=\"tool__wochenrechner__reset\">Zur\u00fccksetzen<\/button>\n      <\/div>\n\n      <div class=\"msg\" id=\"tool__wochenrechner__msg\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\">\n        Bereit. W\u00e4hlen Sie einen Modus, geben Sie Werte ein und dr\u00fccken Sie Enter oder \u201eBerechnen\u201c.\n      <\/div>\n\n      <div class=\"results\" id=\"tool__wochenrechner__results\" hidden>\n        <div class=\"resHead\">\n          <strong>Ergebnis<\/strong>\n          <span class=\"stamp\" id=\"tool__wochenrechner__stamp\"><\/span>\n        <\/div>\n        <div class=\"resBody\">\n          <div class=\"kv\"><span class=\"k\">ISO-Wochenjahr<\/span><span class=\"v\" id=\"tool__wochenrechner__outYear\">\u2013<\/span><\/div>\n          <div class=\"kv\"><span class=\"k\">Kalenderwoche<\/span><span class=\"v\" id=\"tool__wochenrechner__outWeek\">\u2013<\/span><\/div>\n          <div class=\"kv\"><span class=\"k\">Wochenbeginn (Mo)<\/span><span class=\"v\" id=\"tool__wochenrechner__outStart\">\u2013<\/span><\/div>\n          <div class=\"kv\"><span class=\"k\">Wochenende (So)<\/span><span class=\"v\" id=\"tool__wochenrechner__outEnd\">\u2013<\/span><\/div>\n        <\/div>\n        <div class=\"note\" id=\"tool__wochenrechner__note\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"below\">\n      <h3>Kurz erkl\u00e4rt<\/h3>\n      <p>\n        Kalenderwochen werden hier nach ISO 8601 berechnet: Die Woche beginnt am Montag, und KW 01 ist die Woche, die den 4. Januar (bzw.\n        den ersten Donnerstag) enth\u00e4lt. Das ist der Grund, warum einzelne Tage am Jahresanfang oder Jahresende manchmal zum ISO-Wochenjahr\n        des Vor- oder Folgejahres geh\u00f6ren. Der Rechner behandelt diese Grenzf\u00e4lle korrekt, ohne dass Sie etwas beachten m\u00fcssen.\n      <\/p>\n      <p>\n        Im Modus \u201eDatum \u2192 KW\u201c erhalten Sie ISO-Wochenjahr, Kalenderwoche sowie den Wochenzeitraum (Montag bis Sonntag). Im Modus \u201eKW \u2192 Zeitraum\u201c\n        geben Sie ISO-Wochenjahr und KW an; der Rechner pr\u00fcft automatisch, ob die angegebene Kalenderwoche im Jahr existiert (nicht jedes Jahr\n        hat eine KW 53). Die Kopierfunktion erstellt eine kompakte Zeile, die sich gut f\u00fcr E-Mails, Kalender-Notizen oder Dokumentationen eignet.\n      <\/p>\n\n      <h3>Mini-FAQ<\/h3>\n      <details>\n        <summary>Warum kann der 1. Januar in der letzten KW des Vorjahres liegen?<\/summary>\n        <p>Weil das ISO-Wochensystem Wochen so einteilt, dass KW 01 die Woche mit dem 4. Januar ist. Dadurch k\u00f6nnen 1.\u20133. Januar noch zur letzten ISO-Woche des Vorjahres geh\u00f6ren.<\/p>\n      <\/details>\n      <details>\n        <summary>Wann gibt es eine KW 53?<\/summary>\n        <p>Nur in bestimmten ISO-Wochenjahren. Der Rechner erkennt das automatisch und meldet eine klare Fehlermeldung, wenn KW 53 im gew\u00e4hlten Jahr nicht existiert.<\/p>\n      <\/details>\n      <details>\n        <summary>Wie werden Start und Ende der Woche bestimmt?<\/summary>\n        <p>Immer Montag bis Sonntag (ISO 8601). Intern wird stabil mit UTC-basierten Datumswerten gearbeitet, damit auch Zeitumstellungen das Ergebnis nicht verschieben.<\/p>\n      <\/details>\n    <\/div>\n  <\/div>\n\n  <script>\n    (() => {\n      'use strict';\n\n      const ROOT = document.getElementById('tool__wochenrechner');\n      if (!ROOT) return;\n      const $ = (s) => ROOT.querySelector(s);\n\n      const els = {\n        tabDate: $('#tool__wochenrechner__tab_date'),\n        tabKW: $('#tool__wochenrechner__tab_kw'),\n        panelDate: $('#tool__wochenrechner__panel_date'),\n        panelKW: $('#tool__wochenrechner__panel_kw'),\n        date: $('#tool__wochenrechner__date'),\n        year: $('#tool__wochenrechner__year'),\n        week: $('#tool__wochenrechner__week'),\n        calc: $('#tool__wochenrechner__calc'),\n        copy: $('#tool__wochenrechner__copy'),\n        reset: $('#tool__wochenrechner__reset'),\n        msg: $('#tool__wochenrechner__msg'),\n        results: $('#tool__wochenrechner__results'),\n        stamp: $('#tool__wochenrechner__stamp'),\n        outYear: $('#tool__wochenrechner__outYear'),\n        outWeek: $('#tool__wochenrechner__outWeek'),\n        outStart: $('#tool__wochenrechner__outStart'),\n        outEnd: $('#tool__wochenrechner__outEnd'),\n        note: $('#tool__wochenrechner__note')\n      };\n\n      const state = {\n        mode: 'date',\n        view: { ok: false, severity: 'neutral', message: 'Bereit.', result: null, note: '' }\n      };\n\n      const pad2 = (n) => (n < 10 ? '0' + n : '' + n);\n      const setText = (el, v) => { el.textContent = v == null ? '' : String(v); };\n\n      const nowStamp = () => {\n        const d = new Date();\n        return pad2(d.getDate()) + '.' + pad2(d.getMonth() + 1) + '.' + d.getFullYear() + ' ' + pad2(d.getHours()) + ':' + pad2(d.getMinutes());\n      };\n\n      const parseISODateToUTCNoon = (value) => {\n        if (!value || typeof value !== 'string') return null;\n        const m = \/^(\\d{4})-(\\d{2})-(\\d{2})$\/.exec(value);\n        if (!m) return null;\n        const y = Number(m[1]), mo = Number(m[2]), da = Number(m[3]);\n        if (!Number.isFinite(y) || !Number.isFinite(mo) || !Number.isFinite(da)) return null;\n        const t = Date.UTC(y, mo - 1, da, 12, 0, 0, 0);\n        const d = new Date(t);\n        if (d.getUTCFullYear() !== y || d.getUTCMonth() !== (mo - 1) || d.getUTCDate() !== da) return null;\n        return d;\n      };\n\n      const clampInt = (n, min, max) => {\n        if (!Number.isFinite(n)) return null;\n        const i = Math.trunc(n);\n        if (i < min || i > max) return null;\n        return i;\n      };\n\n      const isoDow = (d) => {\n        const w = d.getUTCDay();\n        return w === 0 ? 7 : w;\n      };\n\n      const startOfISOWeek = (d) => {\n        const day = isoDow(d);\n        const s = new Date(d.getTime() - (day - 1) * 86400000);\n        s.setUTCHours(12, 0, 0, 0);\n        return s;\n      };\n\n      const endOfISOWeek = (d) => {\n        const s = startOfISOWeek(d);\n        const e = new Date(s.getTime() + 6 * 86400000);\n        e.setUTCHours(12, 0, 0, 0);\n        return e;\n      };\n\n      const isoWeekYear = (d) => {\n        const th = new Date(d.getTime());\n        th.setUTCHours(12, 0, 0, 0);\n        th.setTime(th.getTime() + (4 - isoDow(th)) * 86400000);\n        return th.getUTCFullYear();\n      };\n\n      const isoWeekNumber = (d) => {\n        const th = new Date(d.getTime());\n        th.setUTCHours(12, 0, 0, 0);\n        th.setTime(th.getTime() + (4 - isoDow(th)) * 86400000);\n        const y = th.getUTCFullYear();\n        const jan4 = new Date(Date.UTC(y, 0, 4, 12, 0, 0, 0));\n        const week1 = startOfISOWeek(jan4);\n        const diffDays = Math.round((startOfISOWeek(th).getTime() - week1.getTime()) \/ 86400000);\n        return 1 + Math.floor(diffDays \/ 7);\n      };\n\n      const weeksInISOYear = (year) => {\n        const dec28 = new Date(Date.UTC(year, 11, 28, 12, 0, 0, 0));\n        return isoWeekNumber(dec28);\n      };\n\n      const dateFromISOYearWeek = (year, week, isoDay) => {\n        const jan4 = new Date(Date.UTC(year, 0, 4, 12, 0, 0, 0));\n        const week1 = startOfISOWeek(jan4);\n        const d = new Date(week1.getTime() + (week - 1) * 7 * 86400000 + (isoDay - 1) * 86400000);\n        d.setUTCHours(12, 0, 0, 0);\n        return d;\n      };\n\n      const formatDE = (d) => pad2(d.getUTCDate()) + '.' + pad2(d.getUTCMonth() + 1) + '.' + d.getUTCFullYear();\n\n      const setMode = (mode) => {\n        state.mode = mode;\n        const isDate = mode === 'date';\n        els.tabDate.setAttribute('aria-selected', isDate ? 'true' : 'false');\n        els.tabKW.setAttribute('aria-selected', isDate ? 'false' : 'true');\n        els.panelDate.hidden = !isDate;\n        els.panelKW.hidden = isDate;\n\n        state.view = { ok: false, severity: 'neutral', message: isDate ? 'Datum eingeben und berechnen.' : 'Jahr und KW eingeben und berechnen.', result: null, note: '' };\n        render();\n\n        if (isDate) els.date.focus();\n        else els.year.focus();\n      };\n\n      const render = () => {\n        const v = state.view;\n        els.results.hidden = !v.ok;\n        els.msg.className = 'msg' + (v.severity === 'error' ? ' error' : (v.severity === 'ok' ? ' ok' : ''));\n        setText(els.msg, v.message || '');\n\n        if (!v.ok || !v.result) {\n          setText(els.stamp, '');\n          setText(els.outYear, '\u2013');\n          setText(els.outWeek, '\u2013');\n          setText(els.outStart, '\u2013');\n          setText(els.outEnd, '\u2013');\n          setText(els.note, '');\n          return;\n        }\n\n        setText(els.stamp, nowStamp());\n        setText(els.outYear, String(v.result.isoYear));\n        setText(els.outWeek, 'KW ' + pad2(v.result.isoWeek));\n        setText(els.outStart, formatDE(v.result.start));\n        setText(els.outEnd, formatDE(v.result.end));\n        setText(els.note, v.note || '');\n      };\n\n      const compute = () => {\n        if (state.mode === 'date') {\n          const d = parseISODateToUTCNoon((els.date.value || '').trim());\n          if (!d) {\n            state.view = { ok: false, severity: 'error', message: 'Bitte ein g\u00fcltiges Datum ausw\u00e4hlen.', result: null, note: '' };\n            render();\n            return;\n          }\n          const iy = isoWeekYear(d);\n          const iw = isoWeekNumber(d);\n          const start = startOfISOWeek(d);\n          const end = endOfISOWeek(d);\n          const maxW = weeksInISOYear(iy);\n          const note = (maxW === 53 ? 'Hinweis: Dieses ISO-Wochenjahr hat 53 Wochen.' : 'Hinweis: Dieses ISO-Wochenjahr hat 52 Wochen.') +\n            ' ISO-KW: Woche beginnt Montag, KW 01 enth\u00e4lt den 4. Januar.';\n\n          state.view = { ok: true, severity: 'ok', message: 'Berechnet aus Datum.', result: { isoYear: iy, isoWeek: iw, start, end }, note };\n          render();\n          return;\n        }\n\n        const y = clampInt(Number((els.year.value || '').trim()), 1900, 2100);\n        const w = clampInt(Number((els.week.value || '').trim()), 1, 53);\n        if (!y || !w) {\n          state.view = { ok: false, severity: 'error', message: 'Bitte Jahr (1900\u20132100) und KW (1\u201353) als ganze Zahlen eingeben.', result: null, note: '' };\n          render();\n          return;\n        }\n        const maxW = weeksInISOYear(y);\n        if (w > maxW) {\n          state.view = { ok: false, severity: 'error', message: 'Im ISO-Wochenjahr ' + y + ' gibt es nur ' + maxW + ' Kalenderwochen.', result: null, note: '' };\n          render();\n          return;\n        }\n        const start = dateFromISOYearWeek(y, w, 1);\n        const end = dateFromISOYearWeek(y, w, 7);\n        const note = 'Zeitraum ist Montag bis Sonntag (ISO 8601).';\n        state.view = { ok: true, severity: 'ok', message: 'Berechnet aus Kalenderwoche.', result: { isoYear: y, isoWeek: w, start, end }, note };\n        render();\n      };\n\n      const reset = () => {\n        els.date.value = '';\n        els.year.value = '';\n        els.week.value = '';\n        state.view = { ok: false, severity: 'neutral', message: 'Zur\u00fcckgesetzt. Geben Sie Werte ein und berechnen Sie erneut.', result: null, note: '' };\n        render();\n        if (state.mode === 'date') els.date.focus(); else els.year.focus();\n      };\n\n      const copy = async () => {\n        const r = state.view.result;\n        if (!state.view.ok || !r) {\n          state.view = { ok: false, severity: 'error', message: 'Kein Ergebnis zum Kopieren vorhanden. Bitte zuerst berechnen.', result: null, note: '' };\n          render();\n          return;\n        }\n        const text = 'KW ' + pad2(r.isoWeek) + '\/' + r.isoYear + ': ' + formatDE(r.start) + '\u2013' + formatDE(r.end);\n        try {\n          await navigator.clipboard.writeText(text);\n          state.view.severity = 'ok';\n          state.view.message = 'Ergebnis kopiert.';\n          render();\n        } catch (_) {\n          const ta = document.createElement('textarea');\n          ta.value = text;\n          ta.setAttribute('readonly', '');\n          ta.style.position = 'absolute';\n          ta.style.left = '-9999px';\n          ta.style.top = '0';\n          ROOT.appendChild(ta);\n          ta.select();\n          let ok = false;\n          try { ok = document.execCommand('copy'); } catch (_) { ok = false; }\n          ROOT.removeChild(ta);\n          state.view.severity = ok ? 'ok' : 'error';\n          state.view.message = ok ? 'Ergebnis kopiert.' : 'Kopieren nicht m\u00f6glich. Bitte Text manuell kopieren.';\n          render();\n        }\n      };\n\n      const setTodayDefault = () => {\n        const d = new Date();\n        const v = d.getFullYear() + '-' + pad2(d.getMonth() + 1) + '-' + pad2(d.getDate());\n        els.date.value = v;\n      };\n\n      els.tabDate.addEventListener('click', () => setMode('date'));\n      els.tabKW.addEventListener('click', () => setMode('kw'));\n\n      els.calc.addEventListener('click', compute);\n      els.reset.addEventListener('click', reset);\n      els.copy.addEventListener('click', () => { void copy(); });\n\n      ROOT.addEventListener('keydown', (e) => {\n        if (e.key === 'Enter') {\n          const tag = e.target && e.target.tagName ? e.target.tagName.toLowerCase() : '';\n          if (tag === 'input') {\n            e.preventDefault();\n            compute();\n          }\n        } else if (e.key === 'Escape') {\n          e.preventDefault();\n          reset();\n        }\n      });\n\n      setTodayDefault();\n      setMode('date');\n    })();\n  <\/script>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Wochenrechner (ISO-KW) Minimal, stabil, ohne Formular-Reload: Datum \u2192 KW oder KW \u2192 Zeitraum (Mo\u2013So). Enter berechnet, Esc setzt zur\u00fcck. Datum \u2192 KW KW \u2192 Zeitraum Datum Berechnet ISO-Wochenjahr, Kalenderwoche und Wochenzeitraum. ISO-Wochenjahr Achtung: ISO-Wochenjahr kann am Jahresrand abweichen. Kalenderwoche Der Rechner pr\u00fcft automatisch, ob KW 53 im Jahr existiert. Berechnen Ergebnis kopieren Zur\u00fccksetzen Bereit. W\u00e4hlen &#8230; <a title=\"Wochenrechner\" class=\"read-more\" href=\"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/\" aria-label=\"Mehr Informationen \u00fcber Wochenrechner\">Weiterlesen<\/a><\/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-194","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wochenrechner - Kalender Wissen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wochenrechner - Kalender Wissen\" \/>\n<meta property=\"og:description\" content=\"Wochenrechner (ISO-KW) Minimal, stabil, ohne Formular-Reload: Datum \u2192 KW oder KW \u2192 Zeitraum (Mo\u2013So). Enter berechnet, Esc setzt zur\u00fcck. Datum \u2192 KW KW \u2192 Zeitraum Datum Berechnet ISO-Wochenjahr, Kalenderwoche und Wochenzeitraum. ISO-Wochenjahr Achtung: ISO-Wochenjahr kann am Jahresrand abweichen. Kalenderwoche Der Rechner pr\u00fcft automatisch, ob KW 53 im Jahr existiert. Berechnen Ergebnis kopieren Zur\u00fccksetzen Bereit. W\u00e4hlen ... Weiterlesen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/\" \/>\n<meta property=\"og:site_name\" content=\"Kalender Wissen\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-05T09:04:52+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/wochenrechner\\\/\",\"url\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/wochenrechner\\\/\",\"name\":\"Wochenrechner - Kalender Wissen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/#website\"},\"datePublished\":\"2026-03-05T08:03:44+00:00\",\"dateModified\":\"2026-03-05T09:04:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/wochenrechner\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/wochenrechner\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/wochenrechner\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wochenrechner\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/\",\"name\":\"Kalenderwissen\",\"description\":\"f\u00fcr den Wissenshunger\",\"publisher\":{\"@id\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/#organization\",\"name\":\"Kalenderwissen\",\"url\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/apple-touch-icon.png\",\"contentUrl\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/apple-touch-icon.png\",\"width\":180,\"height\":180,\"caption\":\"Kalenderwissen\"},\"image\":{\"@id\":\"https:\\\/\\\/kalenderwoche.info\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wochenrechner - Kalender Wissen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/","og_locale":"de_DE","og_type":"article","og_title":"Wochenrechner - Kalender Wissen","og_description":"Wochenrechner (ISO-KW) Minimal, stabil, ohne Formular-Reload: Datum \u2192 KW oder KW \u2192 Zeitraum (Mo\u2013So). Enter berechnet, Esc setzt zur\u00fcck. Datum \u2192 KW KW \u2192 Zeitraum Datum Berechnet ISO-Wochenjahr, Kalenderwoche und Wochenzeitraum. ISO-Wochenjahr Achtung: ISO-Wochenjahr kann am Jahresrand abweichen. Kalenderwoche Der Rechner pr\u00fcft automatisch, ob KW 53 im Jahr existiert. Berechnen Ergebnis kopieren Zur\u00fccksetzen Bereit. W\u00e4hlen ... Weiterlesen","og_url":"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/","og_site_name":"Kalender Wissen","article_modified_time":"2026-03-05T09:04:52+00:00","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/","url":"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/","name":"Wochenrechner - Kalender Wissen","isPartOf":{"@id":"https:\/\/kalenderwoche.info\/blog\/#website"},"datePublished":"2026-03-05T08:03:44+00:00","dateModified":"2026-03-05T09:04:52+00:00","breadcrumb":{"@id":"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalenderwoche.info\/blog\/wochenrechner\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kalenderwoche.info\/blog\/wochenrechner\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/kalenderwoche.info\/blog\/"},{"@type":"ListItem","position":2,"name":"Wochenrechner"}]},{"@type":"WebSite","@id":"https:\/\/kalenderwoche.info\/blog\/#website","url":"https:\/\/kalenderwoche.info\/blog\/","name":"Kalenderwissen","description":"f\u00fcr den Wissenshunger","publisher":{"@id":"https:\/\/kalenderwoche.info\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kalenderwoche.info\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kalenderwoche.info\/blog\/#organization","name":"Kalenderwissen","url":"https:\/\/kalenderwoche.info\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kalenderwoche.info\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/kalenderwoche.info\/blog\/wp-content\/uploads\/2026\/02\/apple-touch-icon.png","contentUrl":"https:\/\/kalenderwoche.info\/blog\/wp-content\/uploads\/2026\/02\/apple-touch-icon.png","width":180,"height":180,"caption":"Kalenderwissen"},"image":{"@id":"https:\/\/kalenderwoche.info\/blog\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/kalenderwoche.info\/blog\/wp-json\/wp\/v2\/pages\/194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalenderwoche.info\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kalenderwoche.info\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kalenderwoche.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kalenderwoche.info\/blog\/wp-json\/wp\/v2\/comments?post=194"}],"version-history":[{"count":6,"href":"https:\/\/kalenderwoche.info\/blog\/wp-json\/wp\/v2\/pages\/194\/revisions"}],"predecessor-version":[{"id":205,"href":"https:\/\/kalenderwoche.info\/blog\/wp-json\/wp\/v2\/pages\/194\/revisions\/205"}],"wp:attachment":[{"href":"https:\/\/kalenderwoche.info\/blog\/wp-json\/wp\/v2\/media?parent=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}