html5
CHAPTER 21 / 33
읽기 약 2분
FUNCTION
날짜 선택: <input type='date'>
핵심 개념
달력을 일일이 만들 필요 없이, 클릭 한 번으로 날짜를 선택할 수 있는 창이 뜬답니다.
코드 분석
여행 출발일 선택:
<input type='date' id='startDate' onchange='alert("선택한 날짜: " + this.value)'>AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude
무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6
이 type='date' 입력에서 Safari·구형 브라우저 미지원 폴백, 시간대 변환 버그를 찾아 수정해줘.
ChatGPT
무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro
type='date', type='datetime-local', type='month'를 실전 예약 폼(에어비앤비 스타일)으로 완성 코드로 만들어줘.
Gemini
무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro
이 페이지의 모든 date 입력을 분석해서 브라우저 호환, 시간대, 검증, 접근성을 종합 리포트로 정리해줘.
Grok
무료: Grok 4.1 / SuperGrok $30/mo
2026년에 type='date' 네이티브가 flatpickr·react-datepicker 같은 라이브러리 대비 실무에서 얼마나 선호되는지 솔직히 알려줘.
⭐ 이것만 기억하세요
날짜 선택: <input type='date'>는 이 3가지만 확실히 잡으세요
1.텍스트로 날짜를 받으면 '2026-04-13'과 '4/13/2026' 같은 형식 혼란이 생겨 파싱 오류가 발생합니다
2.type='date'는 브라우저가 날짜 선택 UI를 제공하고, value를 항상 YYYY-MM-DD 형식으로 통일합니다
3.다음 챕터에서 숫자 범위를 시각적으로 조절하는 range 타입을 배웁니다
공유하기
진행도 21 / 33