Cron 다음 실행 시간 계산기
Cron 표현식의 다음 실행 예정 시간을 현재 시각 기준으로 계산합니다.
카테고리: 개발자 도구
언제 사용하나요?
작성한 cron 표현식이 실제로 언제 실행되는지 확인하거나, 예상치 못한 실행 주기를 검증해야 할 때 사용합니다.
사용 방법
- cron 표현식을 입력합니다 (예: 0 9 * * 1-5).
- 현재 시각 기준 다음 5개 실행 시간이 표시됩니다.
입력값 안내
실행 주기를 확인할 크론 표현식(예: `0 9 * * 1-5`)을 입력란에 작성합니다.
계산·변환 기준
cron-parser 라이브러리를 사용하여 입력된 표현식을 파싱하고, 브라우저의 현재 로컬 타임존을 기준으로 다음 N번의 실행 예정 시간(Date 객체)을 역산하여 포맷팅된 문자열 목록으로 제공합니다.
사용 예시
- 스케줄 검증 - 작성한 cron 표현식이 실제로 언제 실행되는지 확인합니다.
- 배포 전 빠른 점검 - 입력값과 생성 결과를 확인해 개발·운영 작업 전 오류 가능성을 줄입니다.
- 문서·리뷰 보조 - 정리된 결과를 복사해 개발 문서, 이슈, 코드 리뷰 코멘트에 바로 붙여넣습니다.
예시
- 0 9 * * 1-5 → 다음 평일 오전 9시 5개 목록 표시
- */30 * * * * 입력 → 30분 간격의 다음 실행 시각 5개 확인
주의사항
- 표시되는 실행 시간은 브라우저의 로컬 타임존을 기준으로 계산됩니다. 서버의 타임존과 다른 경우 실제 실행 시각이 다를 수 있습니다.
- AWS EventBridge 등 일부 플랫폼은 6필드 cron이나 독자적인 문법을 사용합니다. 계산 결과를 참고용으로 활용하고 실제 환경에서 반드시 검증하세요.
계산·사용 가이드
Cron 다음 실행 시간 계산
cron 표현식을 입력하면 현재 시각 기준으로 다음 실행 시각을 계산해줍니다. 5개(분·시·일·월·요일) 또는 6개 필드(초 포함) 형식을 지원합니다.
운영 실수 예방
표현식을 배포 전에 검증해 의도한 시각에 실행되는지 확인하세요. Cron 표현식 생성기와 함께 쓰면 표현식 작성부터 검증까지 한 번에 할 수 있습니다.
자주 묻는 질문
몇 개까지 보여주나요?
현재 시각 기준 다음 5개 실행 시간을 보여줍니다.
cron 표현식만 입력하면 되나요?
네. 5필드 cron 표현식을 입력하면 현재 시각 기준으로 다음 실행 시점을 계산합니다.
실행 시간이 실제 서버와 다를 수 있나요?
브라우저 시간대 기준으로 계산하므로, 다른 시간대의 서버에서는 실제 실행 시각이 달라질 수 있습니다.
표준 시간대는 어떻게 적용되나요?
브라우저에 설정된 현재 시간대 기준으로 다음 실행 시각을 계산합니다. 서버 시간대가 다르면 결과도 달라질 수 있습니다.
관련 도구
- Cron 표현식 생성기 - 분, 시, 일, 월, 요일 값을 조합해 cron 표현식을 생성합니다.
- 타임존 변환기 - 출발 시간대와 도착 시간대를 1:1 매칭하여 항공 일정 및 글로벌 시차를 계산합니다.
- 타임스탬프 변환기 - Unix 타임스탬프와 사람이 읽을 수 있는 날짜 시각 간의 상호 변환을 수행합니다.
- JSON 포매터 - JSON 문자열을 보기 좋게 들여쓰기하거나 최소화합니다. 유효성 오류도 함께 표시합니다.
- UUID 생성기 - 암호학적으로 안전한 UUID v4를 최대 20개까지 한 번에 생성합니다.
- 비밀번호 생성기 - 길이, 문자셋, 개수를 선택해 브라우저에서 안전한 랜덤 비밀번호를 생성합니다.