<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>날짜 계산 on 계획대로 느긋하게</title><link>https://planfully.ai.kr/tags/%EB%82%A0%EC%A7%9C-%EA%B3%84%EC%82%B0/</link><description>Recent content in 날짜 계산 on 계획대로 느긋하게</description><generator>Hugo -- gohugo.io</generator><language>ko-kr</language><lastBuildDate>Tue, 21 Jul 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://planfully.ai.kr/tags/%EB%82%A0%EC%A7%9C-%EA%B3%84%EC%82%B0/index.xml" rel="self" type="application/rss+xml"/><item><title>날짜 계산기 — 며칠 후 날짜·날짜 사이 일수·실근무일 계산</title><link>https://planfully.ai.kr/tools/date-calc/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0900</pubDate><guid>https://planfully.ai.kr/tools/date-calc/</guid><description>&lt;p&gt;&lt;strong&gt;며칠 후/며칠 전이 무슨 날짜인지&lt;/strong&gt;, &lt;strong&gt;두 날짜 사이가 며칠인지&lt;/strong&gt;, 그 사이 &lt;strong&gt;평일·주말·공휴일·실근무일&lt;/strong&gt;이 며칠인지 계산해요.&lt;/p&gt;
&lt;div class="pf-tool" style="max-width:520px;margin:0 auto;"&gt;
 &lt;div style="display:flex;gap:6px;margin-bottom:14px;"&gt;
 &lt;button class="dc-tab" data-m="add" style="flex:1;"&gt;며칠 후/전 날짜&lt;/button&gt;
 &lt;button class="dc-tab" data-m="between" style="flex:1;"&gt;두 날짜 사이·근무일&lt;/button&gt;
 &lt;/div&gt;
 &lt;div id="dc-add"&gt;
 &lt;label style="display:block;font-weight:700;margin-bottom:6px;"&gt;기준 날짜&lt;/label&gt;
 &lt;input type="tel" id="dc-base" inputmode="numeric" placeholder="예: 20260721" maxlength="10" style="width:100%;padding:12px;border:2px solid #ccc;border-radius:10px;font-size:16px;box-sizing:border-box;"&gt;
 &lt;label style="display:block;font-weight:700;margin:12px 0 6px;"&gt;며칠 (예: 100, 뒤로 가려면 -100)&lt;/label&gt;
 &lt;input type="tel" id="dc-days" inputmode="numeric" placeholder="100" style="width:100%;padding:12px;border:2px solid #ccc;border-radius:10px;font-size:16px;box-sizing:border-box;"&gt;
 &lt;/div&gt;
 &lt;div id="dc-between" style="display:none;"&gt;
 &lt;label style="display:block;font-weight:700;margin-bottom:6px;"&gt;시작 날짜&lt;/label&gt;
 &lt;input type="tel" id="dc-d1" inputmode="numeric" placeholder="예: 20260101" maxlength="10" style="width:100%;padding:12px;border:2px solid #ccc;border-radius:10px;font-size:16px;box-sizing:border-box;"&gt;
 &lt;label style="display:block;font-weight:700;margin:12px 0 6px;"&gt;끝 날짜&lt;/label&gt;
 &lt;input type="tel" id="dc-d2" inputmode="numeric" placeholder="예: 20261231" maxlength="10" style="width:100%;padding:12px;border:2px solid #ccc;border-radius:10px;font-size:16px;box-sizing:border-box;"&gt;
 &lt;/div&gt;
 &lt;button id="dc-go" style="width:100%;margin-top:14px;padding:14px;border:0;border-radius:10px;background:#7c3aed;color:#fff;font-size:17px;font-weight:700;cursor:pointer;"&gt;계산하기&lt;/button&gt;
 &lt;div id="dc-out" style="display:none;margin-top:20px;text-align:center;padding:20px;border-radius:12px;background:#f5f3ff;"&gt;
 &lt;div id="dc-big" style="font-size:30px;font-weight:800;color:#6d28d9;line-height:1.3;"&gt;&lt;/div&gt;
 &lt;div id="dc-sub" style="font-size:14px;color:#555;margin-top:6px;"&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;table style="width:100%;margin-top:12px;font-size:14.5px;border-collapse:collapse;display:none;" id="dc-wtbl"&gt;&lt;tbody id="dc-wrows"&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;style&gt;.dc-tab{padding:11px;border:2px solid #d1d5db;border-radius:10px;background:#fff;font-weight:700;font-size:13.5px;cursor:pointer;}.dc-tab.on{border-color:#7c3aed;background:#f5f3ff;color:#6d28d9;}#dc-wrows td{padding:8px 6px;border-bottom:1px solid #eee;}#dc-wrows td:last-child{text-align:right;font-weight:700;}#dc-wrows tr.hl td{color:#6d28d9;border-top:2px solid #7c3aed;}&lt;/style&gt;
&lt;script&gt;
(function(){
var $=function(id){return document.getElementById(id);};
var DOW=['일','월','화','수','목','금','토'];
// 대한민국 공휴일 (2025·2026, 대체공휴일 포함) — 출처: 관보/월력요항
var HOLIDAYS={
 '2025-01-01':'신정','2025-01-28':'설날연휴','2025-01-29':'설날','2025-01-30':'설날연휴',
 '2025-03-01':'삼일절','2025-03-03':'삼일절 대체','2025-05-05':'어린이날/부처님오신날','2025-05-06':'대체공휴일',
 '2025-06-06':'현충일','2025-08-15':'광복절','2025-10-03':'개천절','2025-10-05':'추석연휴','2025-10-06':'추석',
 '2025-10-07':'추석연휴','2025-10-08':'대체공휴일','2025-10-09':'한글날','2025-12-25':'성탄절',
 '2026-01-01':'신정','2026-02-16':'설날연휴','2026-02-17':'설날','2026-02-18':'설날연휴',
 '2026-03-01':'삼일절','2026-03-02':'삼일절 대체','2026-05-05':'어린이날','2026-05-24':'부처님오신날','2026-05-25':'부처님오신날 대체',
 '2026-06-06':'현충일','2026-07-17':'제헌절','2026-08-15':'광복절','2026-08-17':'광복절 대체',
 '2026-09-24':'추석연휴','2026-09-25':'추석','2026-09-26':'추석연휴','2026-09-28':'추석 대체',
 '2026-10-03':'개천절','2026-10-05':'개천절 대체','2026-10-09':'한글날','2026-12-25':'성탄절'
};
function key(d){return d.getFullYear()+'-'+('0'+(d.getMonth()+1)).slice(-2)+'-'+('0'+d.getDate()).slice(-2);}
function isHol(d){return HOLIDAYS.hasOwnProperty(key(d));}
function parse(v){v=(v||'').replace(/[^0-9]/g,'');if(v.length!==8)return null;var y=+v.slice(0,4),m=+v.slice(4,6),d=+v.slice(6,8);if(m&lt;1||m&gt;12||d&lt;1||d&gt;31)return null;return new Date(y,m-1,d);}
function fmt(d){return d.getFullYear()+'년 '+(d.getMonth()+1)+'월 '+d.getDate()+'일 ('+DOW[d.getDay()]+')';}
['dc-base','dc-d1','dc-d2'].forEach(function(id){$(id).addEventListener('input',function(){var v=this.value.replace(/[^0-9]/g,'').slice(0,8);if(v.length&gt;6)v=v.slice(0,4)+'.'+v.slice(4,6)+'.'+v.slice(6);else if(v.length&gt;4)v=v.slice(0,4)+'.'+v.slice(4);this.value=v;});});
var mode='add';
[].forEach.call(document.querySelectorAll('.dc-tab'),function(b){b.onclick=function(){mode=b.dataset.m;document.querySelectorAll('.dc-tab').forEach(function(x){x.classList.toggle('on',x===b);});$('dc-add').style.display=mode==='add'?'block':'none';$('dc-between').style.display=mode==='between'?'block':'none';};});
document.querySelector('.dc-tab').classList.add('on');
$('dc-go').onclick=function(){
 $('dc-wtbl').style.display='none';
 if(mode==='add'){
 var base=parse($('dc-base').value),n=parseInt(($('dc-days').value||'').replace(/[^0-9-]/g,''));
 if(!base||isNaN(n)){alert('기준 날짜(8자리)와 일수를 입력해 주세요');return;}
 var r=new Date(base);r.setDate(r.getDate()+n);
 $('dc-big').textContent=fmt(r);
 $('dc-sub').innerHTML=fmt(base)+' 에서 '+(n&gt;=0?n+'일 후':(-n)+'일 전');
 }else{
 var d1=parse($('dc-d1').value),d2=parse($('dc-d2').value);
 if(!d1||!d2){alert('두 날짜를 8자리로 입력해 주세요');return;}
 if(d1&gt;d2){var t=d1;d1=d2;d2=t;}
 var days=Math.round((d2-d1)/86400000);
 $('dc-big').textContent=days.toLocaleString()+'일';
 $('dc-sub').innerHTML=fmt(d1)+' ~ '+fmt(d2)+'&lt;br&gt;약 '+Math.floor(days/7)+'주 '+(days%7)+'일 · '+(days/365).toFixed(1)+'년';
 // 평일/주말/공휴일/실근무일 (양 끝 포함, days+1)
 var weekday=0,weekend=0,holiday=0,workday=0;
 var cur=new Date(d1);
 for(var i=0;i&lt;=days;i++){
 var dow=cur.getDay(), hol=isHol(cur);
 if(dow===0||dow===6){weekend++;}
 else{weekday++; if(hol){holiday++;}else{workday++;}}
 cur.setDate(cur.getDate()+1);
 }
 function row(l,v,hl){return '&lt;tr'+(hl?' class="hl"':'')+'&gt;&lt;td style="color:#555;"&gt;'+l+'&lt;/td&gt;&lt;td&gt;'+v+'&lt;/td&gt;&lt;/tr&gt;';}
 $('dc-wrows').innerHTML=
 row('총 일수 (양 끝 포함)', (days+1).toLocaleString()+'일')
 +row('평일 (월~금)', weekday.toLocaleString()+'일')
 +row('주말 (토·일)', weekend.toLocaleString()+'일')
 +row('공휴일 (평일과 겹치는)', holiday.toLocaleString()+'일')
 +row('실근무일 (평일 − 공휴일)', workday.toLocaleString()+'일', true);
 $('dc-wtbl').style.display='table';
 }
 $('dc-out').style.display='block';
};
})();
&lt;/script&gt;
&lt;h2 id="날짜-계산기-사용법"&gt;날짜 계산기 사용법
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;며칠 후/전 날짜&lt;/strong&gt;: 기준 날짜에서 며칠 후(또는 전, 음수 입력)가 무슨 요일·날짜인지 알려드려요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;두 날짜 사이·근무일&lt;/strong&gt;: 두 날짜 사이가 며칠인지, 그 기간의 &lt;strong&gt;평일·주말·공휴일·실근무일&lt;/strong&gt;이 각각 며칠인지 계산해요. (양 끝 날짜 포함)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;실근무일&lt;/strong&gt; = 평일(월~금) − 그 사이의 공휴일이에요. 연차·프로젝트 기간 산정에 써요.&lt;/li&gt;
&lt;li&gt;공휴일은 &lt;strong&gt;2025·2026년 대한민국 법정공휴일과 대체공휴일&lt;/strong&gt;을 반영했어요(관보·월력요항 기준). 회사 창립일 등 개별 휴무는 포함되지 않아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;계산 결과는 브라우저에서 처리되며 입력값은 저장되지 않습니다.&lt;/p&gt;</description></item><item><title>디데이 계산기 — D-day·기념일 며칠 남았나 (100일·1주년)</title><link>https://planfully.ai.kr/tools/dday/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0900</pubDate><guid>https://planfully.ai.kr/tools/dday/</guid><description>&lt;p&gt;목표 날짜까지 &lt;strong&gt;며칠 남았는지(D-day)&lt;/strong&gt;, 시작일로부터 &lt;strong&gt;며칠 지났는지&lt;/strong&gt;, 그리고 &lt;strong&gt;100일·200일·1주년 기념일&lt;/strong&gt; 날짜까지 한 번에 계산해요.&lt;/p&gt;
&lt;div class="pf-tool" style="max-width:520px;margin:0 auto;"&gt;
 &lt;div style="display:flex;gap:6px;margin-bottom:14px;"&gt;
 &lt;button class="dd-tab" data-m="until" style="flex:1;"&gt;목표일까지 D-day&lt;/button&gt;
 &lt;button class="dd-tab" data-m="since" style="flex:1;"&gt;시작일부터 며칠째&lt;/button&gt;
 &lt;/div&gt;
 &lt;label style="display:block;font-weight:700;margin-bottom:6px;" id="dd-label"&gt;목표 날짜&lt;/label&gt;
 &lt;input type="tel" id="dd-date" inputmode="numeric" placeholder="예: 20261225 (숫자 8자리)" maxlength="10" style="width:100%;padding:13px;border:2px solid #ccc;border-radius:10px;font-size:17px;box-sizing:border-box;"&gt;
 &lt;button id="dd-go" style="width:100%;margin-top:14px;padding:14px;border:0;border-radius:10px;background:#2563eb;color:#fff;font-size:17px;font-weight:700;cursor:pointer;"&gt;계산하기&lt;/button&gt;
 &lt;div id="dd-out" style="display:none;margin-top:20px;"&gt;
 &lt;div style="text-align:center;padding:20px;border-radius:12px;background:#eff6ff;"&gt;
 &lt;div id="dd-big" style="font-size:38px;font-weight:800;color:#1d4ed8;"&gt;&lt;/div&gt;
 &lt;div id="dd-sub" style="font-size:14px;color:#555;margin-top:4px;"&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div id="dd-mile" style="margin-top:14px;"&gt;&lt;/div&gt;
 &lt;button id="dd-share" style="width:100%;margin-top:14px;padding:12px;border:0;border-radius:10px;background:#2563eb;color:#fff;font-weight:700;cursor:pointer;"&gt;📤 공유하기&lt;/button&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;style&gt;.dd-tab{padding:11px;border:2px solid #d1d5db;border-radius:10px;background:#fff;font-weight:700;font-size:13.5px;cursor:pointer;}.dd-tab.on{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;}#dd-mile div{padding:8px 6px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;font-size:14.5px;}&lt;/style&gt;
&lt;script&gt;
(function(){
var $=function(id){return document.getElementById(id);};
var mode='until';
function fmt(d){return d.getFullYear()+'.'+(d.getMonth()+1)+'.'+d.getDate();}
function parse(v){v=(v||'').replace(/[^0-9]/g,'');if(v.length!==8)return null;var y=+v.slice(0,4),m=+v.slice(4,6),d=+v.slice(6,8);if(m&lt;1||m&gt;12||d&lt;1||d&gt;31)return null;return new Date(y,m-1,d);}
$('dd-date').addEventListener('input',function(){var v=this.value.replace(/[^0-9]/g,'').slice(0,8);if(v.length&gt;6)v=v.slice(0,4)+'.'+v.slice(4,6)+'.'+v.slice(6);else if(v.length&gt;4)v=v.slice(0,4)+'.'+v.slice(4);this.value=v;});
[].forEach.call(document.querySelectorAll('.dd-tab'),function(b){b.onclick=function(){mode=b.dataset.m;document.querySelectorAll('.dd-tab').forEach(function(x){x.classList.toggle('on',x===b);});$('dd-label').textContent=mode==='until'?'목표 날짜':'시작 날짜';};});
document.querySelector('.dd-tab').classList.add('on');
$('dd-go').onclick=function(){
 var d=parse($('dd-date').value);if(!d){alert('날짜를 숫자 8자리로 입력해 주세요 (예: 20261225)');return;}
 var today=new Date();today.setHours(0,0,0,0);
 var diff=Math.round((d-today)/86400000);
 if(mode==='until'){
 $('dd-big').textContent=diff===0?'D-Day 🎉':diff&gt;0?'D-'+diff:'D+'+(-diff);
 $('dd-sub').textContent=fmt(d)+' '+['일','월','화','수','목','금','토'][d.getDay()]+'요일'+(diff&gt;0?' · '+diff+'일 남음':diff&lt;0?' · '+(-diff)+'일 지남':' · 오늘이에요!');
 $('dd-mile').innerHTML='';
 }else{
 var since=Math.round((today-d)/86400000)+1;
 $('dd-big').textContent=since+'일째';
 $('dd-sub').textContent=fmt(d)+' 시작 · 오늘로 '+since+'일째';
 // 기념일
 var miles=[[100,'100일'],[200,'200일'],[300,'300일'],[365,'1주년'],[500,'500일'],[730,'2주년'],[1000,'1000일']];
 var html='';
 miles.forEach(function(m){var md=new Date(d);md.setDate(md.getDate()+m[0]-1);var dleft=Math.round((md-today)/86400000);html+='&lt;div&gt;&lt;span&gt;'+m[1]+'&lt;/span&gt;&lt;span style="font-weight:700;"&gt;'+fmt(md)+' '+(dleft&gt;0?'(D-'+dleft+')':dleft===0?'(오늘!)':'(지남)')+'&lt;/span&gt;&lt;/div&gt;';});
 $('dd-mile').innerHTML='&lt;div style="font-weight:700;margin-bottom:6px;color:#1d4ed8;"&gt;🎯 기념일&lt;/div&gt;'+html;
 }
 $('dd-out').style.display='block';
 $('dd-share').onclick=function(){var t=$('dd-big').textContent+' — '+$('dd-sub').textContent+' 📅 '+location.origin+location.pathname;if(navigator.share){navigator.share({text:t});}else{navigator.clipboard.writeText(t).then(function(){alert('복사됐어요!');});}};
};
})();
&lt;/script&gt;
&lt;h2 id="디데이-계산기-사용법"&gt;디데이 계산기 사용법
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;목표일까지 D-day&lt;/strong&gt;: 시험·기념일·전역일 등 다가오는 날까지 며칠 남았는지 계산해요.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;시작일부터 며칠째&lt;/strong&gt;: 연애·금연·다이어트 시작일로부터 오늘이 며칠째인지, 그리고 100일·1주년 등 기념일 날짜를 자동으로 알려드려요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;모든 계산은 브라우저에서 이루어지며 입력값은 저장되지 않습니다.&lt;/p&gt;</description></item></channel></rss>