OPEN HYPER STEP
← 목록으로 (HTML5)
HTML5 · 21 / 33
html5
CHAPTER 21 / 33
읽기 약 2
FUNCTION

날짜 선택: <input type='date'>


핵심 개념

달력을 일일이 만들 필요 없이, 클릭 한 번으로 날짜를 선택할 수 있는 창이 뜬답니다.

코드 분석
HTML5📋 코드 (2줄)
여행 출발일 선택:
<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