<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>만나이 계산기 &#8211; Inside korea</title>
	<atom:link href="https://infomimi.com/tag/%EB%A7%8C%EB%82%98%EC%9D%B4-%EA%B3%84%EC%82%B0%EA%B8%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://infomimi.com</link>
	<description>Inside korea</description>
	<lastBuildDate>Mon, 14 Sep 2026 13:04:07 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://infomimi.com/wp-content/uploads/2026/07/cropped-제목을-입력해주세요_-001-150x150.png</url>
	<title>만나이 계산기 &#8211; Inside korea</title>
	<link>https://infomimi.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">256378395</site>	<item>
		<title>만나이 계산기 한국나이 계산기</title>
		<link>https://infomimi.com/%eb%a7%8c%eb%82%98%ec%9d%b4-%ea%b3%84%ec%82%b0%ea%b8%b0-%ed%95%9c%ea%b5%ad%eb%82%98%ec%9d%b4-%ea%b3%84%ec%82%b0%ea%b8%b0/</link>
		
		<dc:creator><![CDATA[MIMI]]></dc:creator>
		<pubDate>Wed, 29 Oct 2025 05:23:26 +0000</pubDate>
				<category><![CDATA[생활정보]]></category>
		<category><![CDATA[만나이 계산기]]></category>
		<category><![CDATA[만나이 계산법]]></category>
		<category><![CDATA[한국나이 계산기]]></category>
		<category><![CDATA[현재 나이계산기]]></category>
		<guid isPermaLink="false">https://infomimi.com/?p=234</guid>

					<description><![CDATA[만나이 계산기 생년월일과 기준일을 입력하면 법적 기준의 만나이를 계산해 드립니다. (기준일은 오늘로 자동 설정) 생년월일 기준일 계산하기 초기화 * 브라우저/기기 시간대를 사용합니다. 윤년(2/29) 생일은 비윤년에는 익일(3/1)로 계산됩니다. 결과 만나이&#8211;세 다음 생일까지&#8211;일 살아온 날&#8211;일 만 개월&#8211;개월 만나이 계산기, 한국나이 계산기, 만나이 계산법, 현재 나이계산기]]></description>
										<content:encoded><![CDATA[


<!-- &#x2705; 만나이 계산기 - 광고공간 추가 버전) -->
<section id="agecalc" class="agecalc">
  <h2>만나이 계산기</h2>
  <p class="desc">생년월일과 기준일을 입력하면 법적 기준의 <strong>만나이</strong>를 계산해 드립니다. (기준일은 오늘로 자동 설정)</p>

  <form class="agecalc-form" onsubmit="return false" aria-describedby="agecalc-note">
    <div class="field">
      <label for="ac-birth">생년월일</label>
      <input type="date" id="ac-birth" required>
    </div>
    <div class="field">
      <label for="ac-ref">기준일</label>
      <input type="date" id="ac-ref">
    </div>
    <div class="actions">
      <button type="button" class="btn primary" id="ac-run">계산하기</button>
      <button type="reset" class="btn ghost" id="ac-reset">초기화</button>
    </div>
    <p id="agecalc-note" class="note">* 브라우저/기기 시간대를 사용합니다. 윤년(2/29) 생일은 비윤년에는 익일(3/1)로 계산됩니다.</p>
  </form>

  <div class="result" aria-live="polite" aria-atomic="true" hidden>
    <h3>결과</h3>
    <ul class="stat">
      <li><span>만나이</span><strong id="ac-age">&#8211;</strong><em>세</em></li>
      <li><span>다음 생일까지</span><strong id="ac-dleft">&#8211;</strong><em>일</em></li>
      <li><span>살아온 날</span><strong id="ac-days">&#8211;</strong><em>일</em></li>
      <li><span>만 개월</span><strong id="ac-months">&#8211;</strong><em>개월</em></li>
    </ul>
    <p class="sub" id="ac-extra"></p>
  </div>
</section>

<style>
/* ===== 만나이 계산기 + 광고공간 스타일 ===== */
#agecalc{ --bg:#ffffff; --text:#0f172a; --muted:#475569; --accent:#1860b6; --accent2:#0ea5e9; --border:#e2e8f0; }
@media (prefers-color-scheme:dark){
  #agecalc{ --bg:#0b1020; --text:#e5e7eb; --muted:#94a3b8; --border:#27324a; --accent:#3b82f6; --accent2:#22d3ee; }
}
#agecalc{ color:var(--text); background:var(--bg); font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Apple SD Gothic Neo,\"Malgun Gothic\",sans-serif; }

/* 광고 공간 스타일 */
#agecalc .ad-banner{ text-align:center; margin:1rem auto 1.5rem; }
#agecalc .ad-banner img{ max-width:100%; height:auto; border-radius:8px; box-shadow:0 2px 8px rgba(0,0,0,0.15); transition:transform .2s ease; }
#agecalc .ad-banner img:hover{ transform:scale(1.02); }

/* 제목 */
#agecalc h2{ font-size:clamp(1.5rem,2vw+1rem,2rem); font-weight:800; line-height:1.3; color:#fff; background:linear-gradient(135deg,var(--accent),var(--accent2)); border-radius:12px; padding:1rem 1.25rem; margin:1.2rem 0 1rem; position:relative; overflow:hidden; }
#agecalc h2::before{ content:\"\"; position:absolute; inset:0; background:rgba(255,255,255,.1); clip-path:polygon(0 0,100% 0,85% 100%,0% 100%); }
#agecalc .desc{ margin:.25rem 0 1rem; color:var(--muted); font-size:.95rem; }

/* 입력폼 */
#agecalc .agecalc-form{ display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:.9rem 1rem; align-items:end; }
#agecalc .field{ display:flex; flex-direction:column; gap:.35rem; }
#agecalc label{ font-weight:700; font-size:.95rem; }
#agecalc input[type=date]{ padding:.65rem .75rem; border:1px solid var(--border); border-radius:10px; background:transparent; color:var(--text); font-size:1rem; }

/* 버튼 */
#agecalc .actions{ display:flex; gap:.6rem; }
#agecalc .btn{ display:inline-flex; align-items:center; justify-content:center; gap:.4rem; min-height:44px; padding:.8rem 1.1rem; border-radius:14px; border:1px solid transparent; font-weight:700; line-height:1; cursor:pointer; transition:transform .06s ease, background-color .15s ease, box-shadow .15s ease, border-color .15s ease; }
#agecalc .btn.primary{ background:var(--accent); color:#fff; }
#agecalc .btn.primary:hover{ background:color-mix(in srgb,var(--accent) 85%, black); transform:translateY(-1px); }
#agecalc .btn.ghost{ background:transparent; color:var(--accent); border-color:color-mix(in srgb,var(--accent) 35%, var(--border)); }
#agecalc .btn.ghost:hover{ background:color-mix(in srgb,var(--accent) 8%, transparent); border-color:var(--accent); transform:translateY(-1px); }

/* 결과 */
#agecalc .result{ margin-top:1rem; padding:1rem; border:1px solid var(--border); border-radius:12px; }
#agecalc .result h3{ margin:0 0 .6rem; font-size:1.25rem; font-weight:800; }
#agecalc .stat{ list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); gap:.6rem; }
#agecalc .stat li{ display:flex; align-items:baseline; gap:.4rem; padding:.6rem .75rem; border:1px solid var(--border); border-radius:10px; }
#agecalc .stat span{ color:var(--muted); font-size:.92rem; }
#agecalc .stat strong{ font-size:1.25rem; font-weight:800; }
#agecalc .stat em{ font-style:normal; color:var(--muted); }
#agecalc .sub{ margin:.75rem .25rem 0; color:var(--muted); font-size:.95rem; }
</style>

<script>
// ===== 만나이 계산 로직 =====
(function(){
  const $ = (s)=>document.querySelector(s);
  const birthEl=$('#ac-birth'),refEl=$('#ac-ref'),runBtn=$('#ac-run'),resetBtn=$('#ac-reset');
  const wrap=document.querySelector('#agecalc .result');
  const outAge=$('#ac-age'),outDaysLeft=$('#ac-dleft'),outDays=$('#ac-days'),outMonths=$('#ac-months'),outExtra=$('#ac-extra');
  const nf=new Intl.NumberFormat('ko-KR');

  const todayStr=(()=>{const t=new Date();return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,'0')}-${String(t.getDate()).padStart(2,'0')}`})();
  refEl.value=todayStr;

  function parseDate(v){const [y,m,d]=v.split('-').map(Number);return new Date(y,m-1,d);}
  function ageYears(b,r){let y=r.getFullYear()-b.getFullYear();const rmd=(r.getMonth()+1)*100+r.getDate(),bmd=(b.getMonth()+1)*100+b.getDate();if(rmd<bmd)y--;return y;}
  function monthsBetween(b,r){let m=(r.getFullYear()-b.getFullYear())*12+(r.getMonth()-b.getMonth());if(r.getDate()<b.getDate())m--;return Math.max(0,m);}
  function daysBetween(a,b){return Math.floor((b.setHours(0,0,0,0)-a.setHours(0,0,0,0))/86400000);}
  function nextBirthday(b,r){let y=r.getFullYear();let n=new Date(y,b.getMonth(),b.getDate());if(n<r)n=new Date(y+1,b.getMonth(),b.getDate());return n;}
  function run(){const bVal=birthEl.value,rVal=refEl.value||todayStr;if(!bVal)return alert('생년월일을 입력해주세요.');const b=parseDate(bVal),r=parseDate(rVal);if(b>r)return alert('미래의 날짜입니다.');const y=ageYears(b,r),m=monthsBetween(b,r),d=daysBetween(b,r),nb=nextBirthday(b,r),dl=daysBetween(r,nb);outAge.textContent=nf.format(y);outMonths.textContent=nf.format(m);outDays.textContent=nf.format(d);outDaysLeft.textContent=nf.format(dl);outExtra.textContent=dl===0?'&#x1f389; 오늘은 생일입니다! 행복한 하루 보내세요.':`다음 생일은 ${nb.getFullYear()}-${String(nb.getMonth()+1).padStart(2,'0')}-${String(nb.getDate()).padStart(2,'0')} 입니다.`;wrap.hidden=false;}
  runBtn.addEventListener('click',run);resetBtn.addEventListener('click',()=>{wrap.hidden=true;outExtra.textContent='';});
})();
</script>






<div class="wp-block-uagb-image aligncenter uagb-block-b3b315f8 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="https://infomimi.com/wp-content/uploads/2025/10/20251029_134142.webp ,https://infomimi.com/wp-content/uploads/2025/10/20251029_134142.webp 780w, https://infomimi.com/wp-content/uploads/2025/10/20251029_134142.webp 360w" sizes="auto, (max-width: 480px) 150px" src="https://infomimi.com/wp-content/uploads/2025/10/20251029_134142.webp" alt="만나이 계산기 한국나이 계산기" class="uag-image-236" width="500" height="400" title="만나이 계산기 한국나이 계산기" loading="lazy" role="img"/></figure></div>



<p class="wp-block-paragraph">만나이 계산기, 한국나이 계산기, 만나이 계산법, 현재 나이계산기</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">234</post-id>	</item>
	</channel>
</rss>
