예시
입력 (5필드 선택)
분: 0 시: 9 일: * 월: * 요일: 1-5
출력
0 9 * * 1-5 사람 표기: 평일 오전 9시 정각에 다음 실행 5회: 2026-05-14 09:00 2026-05-15 09:00 2026-05-18 09:00 2026-05-19 09:00 2026-05-20 09:00
참고
조합된 표현식은 cronstrue 로 사람말 변환 + cron-parser 로 실제 발화 시점 미리보기. 결과는 Cron Expression Parser 와 호환.
사용법 / 자주 묻는 질문
이런 경우 사용하세요
- Kubernetes CronJob · GitHub Actions schedule 표현식 빠르게 조립
- @hourly · @daily 같은 매크로 직접 풀어 보기
- 복잡한 cron 작성 전에 시각적으로 필드별 의도 검증
- AWS EventBridge · Cloud Scheduler 등 cron 입력 form 채우기
- cron 학습 — 각 필드의 프리셋 클릭하며 결과 변화 관찰
자주 묻는 질문
- Q.Quartz 6필드(초)는 지원되나요?
- A.표준 5필드(분 시 일 월 요일) 만 지원합니다. Quartz · Spring Schedule 의 6필드는 cron-parser 가 다른 모드로 받아들이지만 본 빌더 UI 에는 추가 안 함. 7필드 이상도 마찬가지.
- Q.`L` (last day) · `#` (nth weekday) 같은 확장은?
- A.각 필드 입력에 직접 적을 수 있습니다 — 빌더가 프리셋으로 모두 제공하지는 않지만 자유 입력으로 cron-parser 에 전달됩니다. 표준 cron 이 아닌 일부 변종은 발화 미리보기에서 에러로 표시될 수 있어요.
- Q.결과를 어떻게 활용하나요?
- A.표현식만 복사해 crontab · k8s spec · GitHub Actions schedule 등에 그대로 붙여 넣으세요. 사람말 표기와 다음 5회 시각으로 의도가 맞는지 즉시 검증 가능.
재미있는 사실
Unix cron 의 5 필드 표기 (분·시·일·월·요일) 는 1975년 Brian Kernighan 이 Bell Labs 에서 만들었습니다. 이름 'cron' 은 그리스어 χρόνος (chronos, 시간) 에서 유래 — 50년 가까이 syntax 거의 변함없이 살아남은 디자인 lingua franca.
Wikipedia — cron historyQuartz Scheduler (Java) 와 일부 BSD cron 은 6~7 필드 표기 (초 / 연도 추가) 를 지원합니다. AWS EventBridge·Spring Scheduler 등이 6 필드를 쓰면서 'cron 표현식이 시스템마다 미세하게 다르다' 는 호환성 함정이 됐어요.
Quartz — Cron syntax요일 필드의 0/7 이 둘 다 일요일을 의미하는 건 1975년 Kernighan 의 원본이 0=Sun 이었고 ISO 표준이 1=Mon~7=Sun 를 박은 두 컨벤션이 후대에 합쳐졌기 때문입니다. cron 명세서가 '0 또는 7 = Sunday' 로 양쪽 다 받는 게 그 흔적.
man crontab(5)
관련 가이드
관련 도구
- Unix 타임스탬프 변환
Unix 타임스탬프(초/밀리초)와 ISO 8601 / UTC / 로컬 시간을 양방향 변환합니다. 입력을 자동 감지합니다.
- Cron 표현식 분석
Cron 표현식을 사람말로 풀어주고, 다음 5회 실행 시각을 미리 보여줍니다. 한국어/영어 locale 지원.
- 타임존 변환기
브라우저 Intl API로 IANA 타임존 사이의 시각을 변환합니다.
- 날짜 포매터
날짜를 패턴(YYYY-MM-DD HH:mm:ss 등)으로 포매팅합니다. 자주 쓰는 형식 미리보기.
- 날짜 계산기
4가지 모드 — 두 날짜 사이, 날짜 ± N일, N일을 년/월/일 분해, 디데이 list(브라우저 영구 저장).
- 포모도로 타이머
집중과 휴식을 번갈아 관리하는 전체화면 포모도로 타이머. 시간·색상·알림음·전체화면 지원.