{"id":2327,"date":"2026-08-01T16:26:19","date_gmt":"2026-08-01T16:26:19","guid":{"rendered":"https:\/\/moonagetoday.org\/it\/?page_id=2327"},"modified":"2026-10-22T09:27:20","modified_gmt":"2026-10-22T09:27:20","slug":"lune-calendario","status":"publish","type":"page","link":"https:\/\/moonagetoday.org\/it\/lune-calendario\/","title":{"rendered":"Lune Calendario"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-center\">Calendario Lunare 2026<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Scopri qui sotto le fasi della Luna giorno per giorno, la percentuale di illuminazione e le date esatte della Luna Nuova e della Luna Piena mese per mese con il nostro Calendario Lunare 2026.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3a88641f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<style>\n  #mpc-moon-widget {\n    --w-bg: #040B16;\n    --w-surface: #0A1420;\n    --w-surface-alt: #0E1C2E;\n    --w-border: #16273D;\n    --w-text: #EAF2FF;\n    --w-text-muted: #8CA0B8;\n    --w-accent: #78CBFF;\n    --w-accent-contrast: #04121F;\n    --w-danger: #FF6B6B;\n    --w-danger-bg: #1F1315;\n    --w-today: #FFD84D;\n    --w-radius: 10px;\n    --w-space-1: 6px;\n    --w-space-2: 10px;\n    --w-space-3: 16px;\n    --w-space-4: 24px;\n\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 640px;\n    margin: 0 auto;\n    color: var(--w-text);\n    container-type: inline-size;\n  }\n\n  #mpc-moon-widget *,\n  #mpc-moon-widget *::before,\n  #mpc-moon-widget *::after {\n    box-sizing: border-box;\n    font-family: inherit;\n    color: inherit;\n  }\n\n  #mpc-moon-widget .widget-card {\n    background: var(--w-surface);\n    border: 1px solid var(--w-border);\n    border-radius: var(--w-radius);\n    padding: clamp(1rem, 4cqw, 2rem);\n    width: 100%;\n  }\n\n  \/* \u2500\u2500 top controls: month + year selectors \u2500\u2500 *\/\n  #mpc-moon-widget .widget-controls {\n    display: flex;\n    gap: clamp(6px, 2cqw, 12px);\n    margin-bottom: clamp(12px, 3cqw, 20px);\n  }\n\n  #mpc-moon-widget .widget-select {\n    flex: 1 1 0;\n    min-width: 0;\n    background: var(--w-surface-alt);\n    color: var(--w-text);\n    border: 1px solid var(--w-border);\n    border-radius: var(--w-radius);\n    padding: 0.65em 1.8em 0.65em 0.9em;\n    font-size: clamp(0.8rem, 2.6cqw, 0.95rem);\n    font-weight: 600;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    background-image:\n      linear-gradient(45deg, transparent 50%, var(--w-accent) 50%),\n      linear-gradient(135deg, var(--w-accent) 50%, transparent 50%);\n    background-position:\n      calc(100% - 18px) calc(1em + 1px),\n      calc(100% - 13px) calc(1em + 1px);\n    background-size: 5px 5px, 5px 5px;\n    background-repeat: no-repeat;\n    transition: border-color 0.2s;\n  }\n\n  #mpc-moon-widget .widget-select:hover {\n    border-color: var(--w-accent);\n  }\n\n  #mpc-moon-widget .widget-select:focus-visible {\n    outline: 2px solid var(--w-accent);\n    outline-offset: 2px;\n  }\n\n  \/* \u2500\u2500 calendar grid (weekday header row + day cells share this grid) \u2500\u2500 *\/\n  #mpc-moon-widget .widget-grid {\n    display: grid;\n    grid-template-columns: repeat(7, 1fr);\n    gap: 0;\n    border-top: 1px solid var(--w-border);\n    border-left: 1px solid var(--w-border);\n    border-radius: var(--w-radius);\n    overflow: hidden;\n  }\n\n  #mpc-moon-widget .widget-cell-weekday {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    background: var(--w-surface-alt);\n    border-right: 1px solid var(--w-border);\n    border-bottom: 1px solid var(--w-border);\n    color: var(--w-text-muted);\n    font-weight: 600;\n    text-transform: uppercase;\n    font-size: clamp(0.55rem, 2cqw, 0.72rem);\n    letter-spacing: 0.05em;\n    padding: clamp(4px, 1.4cqw, 8px) 0;\n  }\n\n  #mpc-moon-widget .widget-cell {\n    position: relative;\n    aspect-ratio: 1 \/ 1;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    gap: clamp(1px, 0.6cqw, 4px);\n    background: var(--w-surface);\n    border-right: 1px solid var(--w-border);\n    border-bottom: 1px solid var(--w-border);\n    padding: clamp(2px, 1.4cqw, 6px);\n    overflow: hidden;\n  }\n\n  #mpc-moon-widget .widget-cell-full,\n  #mpc-moon-widget .widget-cell-new {\n    background: rgba(120, 203, 255, 0.14);\n  }\n\n  #mpc-moon-widget .widget-cell-today {\n    border: 2px solid var(--w-today);\n  }\n\n  #mpc-moon-widget .widget-cell-day {\n    position: absolute;\n    top: clamp(2px, 1cqw, 5px);\n    left: clamp(3px, 1.2cqw, 6px);\n    font-size: clamp(0.55rem, 2.2cqw, 0.75rem);\n    font-weight: 700;\n    color: var(--w-text-muted);\n  }\n\n  #mpc-moon-widget .widget-cell-today .widget-cell-day {\n    color: var(--w-today);\n  }\n\n  #mpc-moon-widget .widget-phase-img {\n    width: 65%;\n    max-width: 100%;\n    aspect-ratio: 1 \/ 1;\n    object-fit: contain;\n    margin-top: clamp(4px, 1.5cqw, 8px);\n    flex: none;\n  }\n\n  \/* \u2500\u2500 phase events summary (below the grid) \u2500\u2500 *\/\n  #mpc-moon-widget .widget-phase-summary {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: clamp(6px, 2cqw, 12px);\n    margin-top: clamp(14px, 3cqw, 22px);\n  }\n\n  #mpc-moon-widget .widget-phase-item {\n    display: flex;\n    align-items: center;\n    gap: clamp(6px, 1.8cqw, 10px);\n    background: var(--w-surface-alt);\n    border: 1px solid var(--w-border);\n    border-radius: var(--w-radius);\n    padding: clamp(8px, 2.2cqw, 12px);\n    min-width: 0;\n  }\n\n  #mpc-moon-widget .widget-phase-emoji {\n    font-size: clamp(1.1rem, 3.4cqw, 1.5rem);\n    line-height: 1;\n    flex: none;\n  }\n\n  #mpc-moon-widget .widget-phase-text {\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n    gap: 2px;\n  }\n\n  #mpc-moon-widget .widget-phase-name-label {\n    font-size: clamp(0.62rem, 2cqw, 0.8rem);\n    font-weight: 600;\n    color: var(--w-text);\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  #mpc-moon-widget .widget-phase-date {\n    font-size: clamp(0.58rem, 1.8cqw, 0.75rem);\n    color: var(--w-text-muted);\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  \/* \u2500\u2500 top nav: arrows + label (sits below the selectors) \u2500\u2500 *\/\n  #mpc-moon-widget .widget-nav-top {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: clamp(6px, 2cqw, 10px);\n    margin-bottom: clamp(14px, 3cqw, 22px);\n  }\n\n  #mpc-moon-widget .widget-month-label {\n    font-size: clamp(0.85rem, 2.6cqw, 1.1rem);\n    font-weight: 600;\n    min-width: 8em;\n    text-align: center;\n  }\n\n  #mpc-moon-widget .widget-nav-btn {\n    background: var(--w-accent);\n    border: 1px solid var(--w-accent);\n    border-radius: var(--w-radius);\n    cursor: pointer;\n    color: #000;\n    width: clamp(1.6rem, 4.5cqw, 2.1rem);\n    height: clamp(1.6rem, 4.5cqw, 2.1rem);\n    flex: none;\n    font-size: clamp(0.85rem, 2.4cqw, 1.1rem);\n    line-height: 1;\n    font-weight: 600;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: background 0.2s, border-color 0.2s;\n  }\n\n  #mpc-moon-widget .widget-nav-btn:hover {\n    background: #8fd4ff;\n    border-color: #8fd4ff;\n  }\n\n  #mpc-moon-widget .widget-nav-btn:focus-visible {\n    outline: 2px solid var(--w-text);\n    outline-offset: 2px;\n  }\n\n  #mpc-moon-widget a {\n    color: var(--w-accent);\n    text-decoration: underline;\n  }\n\n  #mpc-moon-widget a:hover {\n    color: #8fd4ff;\n  }\n<\/style>\n\n<div class=\"widget-container\" id=\"mpc-moon-widget\">\n  <div class=\"widget-card\">\n\n    <div class=\"widget-controls\">\n      <select class=\"widget-select\" id=\"mc-month-select\" aria-label=\"Seleziona mese\"><\/select>\n      <select class=\"widget-select\" id=\"mc-year-select\" aria-label=\"Seleziona anno\"><\/select>\n    <\/div>\n\n    <div class=\"widget-nav-top\">\n      <button class=\"widget-nav-btn\" id=\"mc-prev\" type=\"button\" aria-label=\"Mese precedente\">\u2039<\/button>\n      <span class=\"widget-month-label\" id=\"mc-month-display\"><\/span>\n      <button class=\"widget-nav-btn\" id=\"mc-next\" type=\"button\" aria-label=\"Mese successivo\">\u203a<\/button>\n    <\/div>\n\n    <div class=\"widget-grid\" id=\"mc-grid\"><\/div>\n\n    <div class=\"widget-phase-summary\" id=\"mc-phase-summary\"><\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  'use strict';\n\n  \/\/ \u2500\u2500 moon phase calculation (unchanged) \u2500\u2500\n  class MoonPhase {\n    constructor(date = new Date()) {\n      this.date = new Date(Date.UTC(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), 12, 0, 0));\n      const timestamp = Math.floor(this.date.getTime() \/ 1000);\n      this.timestamp = timestamp;\n      this.synmonth = 29.53058868;\n\n      const pdate = timestamp \/ 86400 + 2440587.5;\n      const epoch = 2444238.5;\n      const elonge = 278.833540, elongp = 282.596403, eccent = 0.016718;\n      const mmlong = 64.975464, mmlongp = 349.383063, mlnode = 151.950429;\n      const minc = 5.145396, mecc = 0.054900;\n\n      const Day = pdate - epoch;\n      const N = this.fixangle((360 \/ 365.2422) * Day);\n      const M = this.fixangle(N + elonge - elongp);\n      let Ec = this.kepler(M, eccent);\n      Ec = Math.sqrt((1 + eccent) \/ (1 - eccent)) * Math.tan(Ec \/ 2);\n      Ec = 2 * this.rad2deg(Math.atan(Ec));\n      const Lambdasun = this.fixangle(Ec + elongp);\n      const ml = this.fixangle(13.1763966 * Day + mmlong);\n      const MM = this.fixangle(ml - 0.1114041 * Day - mmlongp);\n      const MN = this.fixangle(mlnode - 0.0529539 * Day);\n      const Ev = 1.2739 * Math.sin(this.deg2rad(2 * (ml - Lambdasun) - MM));\n      const Ae = 0.1858 * Math.sin(this.deg2rad(M));\n      const MmP = MM + Ev - Ae - (0.37 * Math.sin(this.deg2rad(M)));\n      const mEc = 6.2886 * Math.sin(this.deg2rad(MmP));\n      const lP = ml + Ev + mEc - Ae + (0.214 * Math.sin(this.deg2rad(2 * MmP)));\n      const lPP = lP + (0.6583 * Math.sin(this.deg2rad(2 * (lP - Lambdasun))));\n      const NP = MN - 0.16 * Math.sin(this.deg2rad(M));\n      const y = Math.sin(this.deg2rad(lPP - NP)) * Math.cos(this.deg2rad(minc));\n      const x = Math.cos(this.deg2rad(lPP - NP));\n\n      this.lon = this.fixangle(this.rad2deg(Math.atan2(y, x)) + NP);\n      const MoonAge = lPP - Lambdasun;\n      this.phase = this.fixangle(MoonAge) \/ 360;\n      this.illum = (1 - Math.cos(this.deg2rad(MoonAge))) \/ 2;\n      this.age = this.synmonth * this.phase;\n    }\n\n    fixangle(a) { return a - 360 * Math.floor(a \/ 360); }\n    deg2rad(d) { return d * Math.PI \/ 180; }\n    rad2deg(r) { return r * 180 \/ Math.PI; }\n\n    kepler(m, ecc) {\n      let e = this.deg2rad(m), delta;\n      do {\n        delta = e - ecc * Math.sin(e) - this.deg2rad(m);\n        e -= delta \/ (1 - ecc * Math.cos(e));\n      } while (Math.abs(delta) > 1e-6);\n      return e;\n    }\n\n    calculateTruePhase(k, phase) {\n      const t = (k + phase) \/ 1236.85;\n      const t2 = t * t, t3 = t2 * t;\n      let pt = 2415020.75933 + 29.53058868 * (k + phase) + 0.0001178 * t2 - 0.000000155 * t3\n        + 0.00033 * Math.sin(this.deg2rad(166.56 + 132.87 * t - 0.009173 * t2));\n      const m = 359.2242 + 29.10535608 * (k + phase) - 0.0000333 * t2 - 0.00000347 * t3;\n      const mprime = 306.0253 + 385.81691806 * (k + phase) + 0.0107306 * t2 + 0.00001236 * t3;\n      if (phase < 0.01 || Math.abs(phase - 0.5) < 0.01) {\n        pt += (0.1734 - 0.000393 * t) * Math.sin(this.deg2rad(m)) - 0.4068 * Math.sin(this.deg2rad(mprime));\n      } else {\n        pt += (0.1721 - 0.0004 * t) * Math.sin(this.deg2rad(m)) - 0.6280 * Math.sin(this.deg2rad(mprime));\n      }\n      return pt;\n    }\n\n    getAccuratePhaseName() {\n      const sdate = (this.timestamp \/ 86400) + 2440587.5;\n      const yy = this.date.getUTCFullYear();\n      const mm = this.date.getUTCMonth() + 1;\n      const k1 = Math.floor((yy + ((mm - 1) \/ 12) - 1900) * 12.3685);\n      const phases = [0.0, 0.25, 0.5, 0.75];\n      const phaseNames = [\"Luna Nuova\", \"Primo Quarto\", \"Luna Piena\", \"Ultimo Quarto\"];\n      for (let i = 0; i < phases.length; i++) {\n        for (let dk = 0; dk <= 1; dk++) {\n          if (Math.abs(this.calculateTruePhase(k1 + dk, phases[i]) - sdate) < 0.5) return phaseNames[i];\n        }\n      }\n      if (this.phase < 0.25) return \"Luna Crescente Concava\";\n      if (this.phase < 0.5) return \"Luna Crescente Convessa\";\n      if (this.phase < 0.75) return \"Luna Calante Convessa\";\n      return \"Luna Calante Concava\";\n    }\n  }\n\n  \/\/ \u2500\u2500 helpers (unchanged) \u2500\u2500\n  function getImageUrl(age) {\n    const imageNum = Math.round((age \/ 29.53058868) * 30) % 30;\n    return `https:\/\/moonagetoday.org\/wp-content\/uploads\/${imageNum}_moon.webp`;\n  }\n\n  function escapeHtml(str) {\n    return str.replace(\/&#038;\/g, '&amp;').replace(\/<\/g, '&lt;').replace(\/>\/g, '&gt;').replace(\/\"\/g, '&quot;');\n  }\n\n  function isSameUtcDay(a, b) {\n    return a.getUTCFullYear() === b.getUTCFullYear() &&\n      a.getUTCMonth() === b.getUTCMonth() &&\n      a.getUTCDate() === b.getUTCDate();\n  }\n\n  const WEEKDAY_NAMES = [\"Dom\", \"Lun\", \"Mar\", \"Mer\", \"Gio\", \"Ven\", \"Sab\"];\n\n  \/\/ \u2500\u2500 weekday header row, built as part of the same grid \u2500\u2500\n  function buildWeekdayHeader() {\n    return WEEKDAY_NAMES.map(name =>\n      `<div class=\"widget-cell-weekday\">${name}<\/div>`\n    ).join('');\n  }\n\n  \/\/ \u2500\u2500 grid cell builder \u2500\u2500\n  function buildCell(dateObj, today) {\n    if (!dateObj) {\n      return `<div class=\"widget-cell widget-cell-empty\" aria-hidden=\"true\"><\/div>`;\n    }\n\n    const moon = new MoonPhase(dateObj);\n    const phaseName = moon.getAccuratePhaseName();\n\n    const classes = ['widget-cell'];\n    if (phaseName === \"Luna Piena\") classes.push('widget-cell-full');\n    else if (phaseName === \"Luna Nuova\") classes.push('widget-cell-new');\n    if (isSameUtcDay(dateObj, today)) classes.push('widget-cell-today');\n\n    const safeName = escapeHtml(phaseName);\n\n    return `\n      <div class=\"${classes.join(' ')}\" title=\"${safeName}\">\n        <span class=\"widget-cell-day\">${dateObj.getUTCDate()}<\/span>\n        <img decoding=\"async\" class=\"widget-phase-img\" src=\"${getImageUrl(moon.age)}\" alt=\"${safeName}\" loading=\"lazy\">\n      <\/div>`;\n  }\n\n  \/\/ \u2500\u2500 state \u2500\u2500\n  const today = new Date();\n  const viewDate = new Date(Date.UTC(today.getUTCFullYear(), today.getUTCMonth(), 1));\n\n  const monthSelect = document.getElementById('mc-month-select');\n  const yearSelect = document.getElementById('mc-year-select');\n  const monthDisplay = document.getElementById('mc-month-display');\n  const grid = document.getElementById('mc-grid');\n  const phaseSummary = document.getElementById('mc-phase-summary');\n\n  const MONTH_NAMES = [\"Gennaio\", \"Febbraio\", \"Marzo\", \"Aprile\", \"Maggio\", \"Giugno\",\n    \"Luglio\", \"Agosto\", \"Settembre\", \"Ottobre\", \"Novembre\", \"Dicembre\"];\n\n  const MAJOR_PHASE_EMOJI = {\n    \"Luna Nuova\": \"\ud83c\udf11\",\n    \"Primo Quarto\": \"\ud83c\udf13\",\n    \"Luna Piena\": \"\ud83c\udf15\",\n    \"Ultimo Quarto\": \"\ud83c\udf17\"\n  };\n\n  \/\/ populate month selector\n  MONTH_NAMES.forEach((name, i) => {\n    const opt = document.createElement('option');\n    opt.value = String(i);\n    opt.textContent = name;\n    monthSelect.appendChild(opt);\n  });\n\n  \/\/ populate year selector (100 years back \/ forward from today)\n  const baseYear = today.getUTCFullYear();\n  for (let y = baseYear - 100; y <= baseYear + 100; y++) {\n    const opt = document.createElement('option');\n    opt.value = String(y);\n    opt.textContent = String(y);\n    yearSelect.appendChild(opt);\n  }\n\n  \/\/ \u2500\u2500 phase-events summary builder \u2500\u2500\n  function buildPhaseSummary(year, month, daysInMonth) {\n    const events = { \"Luna Nuova\": [], \"Primo Quarto\": [], \"Luna Piena\": [], \"Ultimo Quarto\": [] };\n\n    for (let day = 1; day <= daysInMonth; day++) {\n      const d = new Date(Date.UTC(year, month, day, 12, 0, 0));\n      const name = new MoonPhase(d).getAccuratePhaseName();\n      if (events[name]) events[name].push(d);\n    }\n\n    return Object.keys(MAJOR_PHASE_EMOJI).map((name) => {\n      const dates = events[name];\n      const dateStr = dates.length\n        ? dates.map(d => d.toLocaleDateString('it-IT', { month: 'short', day: 'numeric', timeZone: 'UTC' })).join(', ')\n        : '\u2014';\n      return `\n        <div class=\"widget-phase-item\">\n          <span class=\"widget-phase-emoji\">${MAJOR_PHASE_EMOJI[name]}<\/span>\n          <div class=\"widget-phase-text\">\n            <span class=\"widget-phase-name-label\">${name}<\/span>\n            <span class=\"widget-phase-date\">${dateStr}<\/span>\n          <\/div>\n        <\/div>`;\n    }).join('');\n  }\n\n  function renderCalendar() {\n    const year = viewDate.getUTCFullYear();\n    const month = viewDate.getUTCMonth();\n    const daysInMonth = new Date(Date.UTC(year, month + 1, 0)).getUTCDate();\n    const firstWeekday = new Date(Date.UTC(year, month, 1)).getUTCDay();\n\n    monthSelect.value = String(month);\n    yearSelect.value = String(year);\n    monthDisplay.textContent = viewDate.toLocaleDateString('it-IT', { month: 'long', year: 'numeric', timeZone: 'UTC' });\n\n    let cells = buildWeekdayHeader();\n    for (let i = 0; i < firstWeekday; i++) {\n      cells += buildCell(null, today);\n    }\n    for (let day = 1; day <= daysInMonth; day++) {\n      cells += buildCell(new Date(Date.UTC(year, month, day, 12, 0, 0)), today);\n    }\n    const trailing = (7 - ((firstWeekday + daysInMonth) % 7)) % 7;\n    for (let i = 0; i < trailing; i++) {\n      cells += buildCell(null, today);\n    }\n\n    grid.innerHTML = cells;\n    phaseSummary.innerHTML = buildPhaseSummary(year, month, daysInMonth);\n  }\n\n  document.getElementById('mc-prev').addEventListener('click', () => {\n    viewDate.setUTCMonth(viewDate.getUTCMonth() - 1);\n    renderCalendar();\n  });\n\n  document.getElementById('mc-next').addEventListener('click', () => {\n    viewDate.setUTCMonth(viewDate.getUTCMonth() + 1);\n    renderCalendar();\n  });\n\n  monthSelect.addEventListener('change', () => {\n    viewDate.setUTCMonth(parseInt(monthSelect.value, 10));\n    renderCalendar();\n  });\n\n  yearSelect.addEventListener('change', () => {\n    viewDate.setUTCFullYear(parseInt(yearSelect.value, 10));\n    renderCalendar();\n  });\n\n  renderCalendar();\n})();\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3a88641f wp-block-columns-is-layout-flex\" style=\"border-width:1px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\">\n<h2 class=\"wp-block-heading has-text-align-center\">Related<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/moonagetoday.org\/it\/\" data-type=\"page\" data-id=\"7\">Fase Lunari Oggi<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Esplora le fasi della Luna mese per mese<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il nostro calendario lunare ti permette di conoscere immediatamente la fase lunare di oggi oppure di consultare le fasi dei mesi futuri. Ti basta utilizzare le frecce nella parte superiore del calendario per passare facilmente da un mese all&#8217;altro e visualizzare l&#8217;intero calendario lunare 2026.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Come leggere il calendario delle fasi lunari<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esplorando il nostro calendario lunare interattivo, potrai seguire l&#8217;evoluzione della Luna attraverso tutte le sue fasi principali e intermedie. Grazie alla navigazione mensile, potrai conoscere le date esatte, la percentuale di illuminazione e una rappresentazione grafica di ogni fase lunare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La percentuale di illuminazione indica quanta parte della superficie visibile della Luna riflette la luce del Sole verso la Terra. Durante la Luna Nuova l&#8217;illuminazione \u00e8 pari allo 0%, raggiunge il 50% durante il Primo Quarto e l&#8217;Ultimo Quarto, mentre arriva al 100% durante la Luna Piena.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 utilizzare il nostro calendario lunare mensile?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pianifica le tue attivit\u00e0: Controlla rapidamente la fase lunare di oggi o di qualsiasi altra data per organizzare sessioni di pesca, giardinaggio secondo il calendario lunare o astrofotografia nelle condizioni migliori.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Navigazione semplice tra i mesi: A differenza dei tradizionali calendari statici, il nostro strumento ti consente di passare facilmente tra mesi passati e futuri per visualizzare le fasi della Luna in qualsiasi giorno dell&#8217;anno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dati lunari accurati: Consulta informazioni aggiornate e precise sul ciclo lunare per non perdere eventi come una Superluna, una Luna Blu o le notti con il cielo pi\u00f9 buio, ideali per l&#8217;osservazione astronomica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consulta il calendario lunare 2026 qui sopra per scoprire esattamente quale fase della Luna \u00e8 visibile in qualsiasi mese dell&#8217;anno!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calendario Lunare 2026 Scopri qui sotto le fasi della Luna giorno per giorno, la percentuale di illuminazione e le date esatte della Luna Nuova e della Luna Piena mese per mese con il nostro Calendario Lunare 2026. \u2039 \u203a Related Fase Lunari Oggi Esplora le fasi della Luna mese per mese Il nostro calendario lunare [&hellip;]<\/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-2327","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/moonagetoday.org\/it\/wp-json\/wp\/v2\/pages\/2327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moonagetoday.org\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/moonagetoday.org\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/moonagetoday.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/moonagetoday.org\/it\/wp-json\/wp\/v2\/comments?post=2327"}],"version-history":[{"count":8,"href":"https:\/\/moonagetoday.org\/it\/wp-json\/wp\/v2\/pages\/2327\/revisions"}],"predecessor-version":[{"id":2379,"href":"https:\/\/moonagetoday.org\/it\/wp-json\/wp\/v2\/pages\/2327\/revisions\/2379"}],"wp:attachment":[{"href":"https:\/\/moonagetoday.org\/it\/wp-json\/wp\/v2\/media?parent=2327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}