무작위 날짜/시간

무작위 날짜와 시간 생성

설정

생성된 날짜

"날짜 생성"을 클릭하여 무작위 날짜를 만드세요

무작위 날짜 생성기 소개

테스트용 데이터베이스에 그럴듯한 타임스탬프를 채워 넣거나 일정 앱의 샘플 데이터를 만들어 본 분이라면, 가짜 날짜 수십 개를 손으로 타이핑하는 일이 얼마나 지루한지 아실 겁니다. 이 도구는 정해 준 범위 안에서 무작위 날짜와 시간을 한꺼번에 만들어 줍니다. 목업 레코드를 채우거나, 날짜 파싱 로직을 여러 값으로 시험하거나, 달력 데모에 데이터를 넣는 일이 몇 초면 끝납니다.

'시작 날짜'와 '종료 날짜'로 범위를 정하고 '날짜 수'를 1개부터 100개까지 고릅니다. '시간 포함'을 체크하면 시각까지 붙고, 형식은 ISO 8601, 미국 형식(MM/DD/YYYY), 유럽 형식(DD/MM/YYYY), Unix 타임스탬프 중에서 고를 수 있습니다. 결과는 오래된 순으로 정렬되어 나오고, 한 줄씩 '복사'하거나 '모두 복사'로 전체를 한 번에 클립보드에 담을 수 있습니다.

무작위 추출은 시작과 종료 사이의 전체 밀리초 범위에서 고르게 이루어지므로, 사람이 "대충 무작위"로 고를 때처럼 특정 날짜 근처에 몰리지 않습니다. 정말 예측 불가능해 보여야 하는 테스트 데이터에 알맞습니다. 한 가지 주의할 점은 종료 날짜가 그날 0시(내 시간대 기준)에서 끊긴다는 것입니다. 1월 1일부터 31일까지로 잡으면 1일부터 30일까지만 나오므로, 마지막 날도 나와야 하면 종료 날짜를 하루 뒤로 잡으세요.

무작위 날짜 만드는 방법

날짜 범위와 형식을 정한 뒤 무작위 날짜나 타임스탬프를 한꺼번에 만듭니다.

  1. 1

    시작 날짜 정하기

    '시작 날짜'에 생성될 수 있는 가장 이른 날짜를 고릅니다.

  2. 2

    종료 날짜 정하기

    '종료 날짜'로 범위의 끝을 정합니다. 결과는 두 날짜 사이에서 나옵니다.

  3. 3

    만들 개수 정하기

    '날짜 수'에 1부터 100 사이의 숫자를 넣습니다.

  4. 4

    형식과 시간 포함 여부 고르기

    '형식'에서 ISO 8601, 미국 형식, 유럽 형식, Unix 타임스탬프 중 하나를 고르고, 시각까지 필요하면 '시간 포함'을 체크합니다.

  5. 5

    날짜 만들기

    '날짜 생성'을 누르면 정렬된 무작위 날짜 목록이 나옵니다.

  6. 6

    결과 복사하기

    각 줄의 '복사' 버튼으로 하나만 복사하거나, '모두 복사' 아이콘으로 목록 전체를 한 번에 복사합니다.

예시로 보는 사용법

1월 주문 데이터용 날짜 5개

입력
시작 날짜 2026-01-01, 종료 날짜 2026-02-01, 날짜 수 5, 형식 ISO 8601, '시간 포함' 끔
결과
2026-01-04, 2026-01-11, 2026-01-11, 2026-01-23, 2026-01-30처럼 다섯 개가 오래된 순으로 나옵니다.

종료 날짜는 그날 0시(내 시간대)에서 끊기므로 2026-02-01 자체는 나오지 않습니다. 마지막 날까지 나와야 하면 종료 날짜를 하루 뒤로 잡으세요. 같은 날짜가 두 번 나올 수도 있는데, 팁을 참고하세요.

로그 파싱 테스트용 타임스탬프

입력
시작 날짜 2026-09-01, 종료 날짜 2026-09-02, 날짜 수 3, 형식 ISO 8601, '시간 포함' 켬
결과
2026-08-31T18:17:42.518Z, 2026-09-01T02:05:09.001Z, 2026-09-01T13:48:30.764Z 같은 값 세 개

범위는 한국 시간 기준 9월 1일 하루지만, 시간이 포함된 ISO 출력은 UTC(끝의 Z)로 적히고 밀리초까지 붙습니다. 한국(UTC+9)에서는 이날 오전 9시 이전 값이 8월 31일로 표기됩니다. 가리키는 시점은 같습니다.

데이터베이스 시드용 Unix 초

입력
같은 범위, 형식 Unix 타임스탬프
결과
브라우저가 한국 시간대일 때 1788188400부터 1788274799 사이의 값. 다른 시간대에서는 그 UTC 오프셋만큼 구간이 이동합니다.

Unix 출력은 언제나 정수 초이고, '시간 포함'을 켜지 않아도 항상 시각이 들어 있습니다.

팁과 자주 하는 실수

  • 값 하나하나를 독립적으로 뽑기 때문에 중복이 생각보다 자주 나옵니다. 31일 범위에서 날짜 5개를 뽑으면 약 29%는 겹치는 날이 하나 이상 있습니다. 서로 다른 날짜가 필요하면 범위를 넓히거나 넉넉히 만든 뒤 중복을 지우세요.
  • 결과는 항상 오래된 순으로 다시 정렬됩니다. 섞인 순서가 필요하면(테스트 픽스처 등) 복사한 뒤 리스트 랜덤화 같은 도구로 섞으세요.
  • 시간이 없을 때는 모든 형식이 내 시간대의 달력 날짜를 보여 줍니다. '시간 포함'을 켜면 ISO 8601은 UTC(Z로 끝남)로, 미국·유럽 형식은 내 현지 시각으로 적히므로 자정 근처 값은 형식에 따라 날짜가 다르게 보일 수 있습니다. 데이터셋 하나에는 형식 하나만 쓰세요.
  • '형식'이나 '시간 포함'을 바꾸면 이미 만든 목록이 새 형식으로 다시 표시될 뿐입니다. 새 값을 뽑는 것은 '날짜 생성' 버튼뿐입니다.
  • 브라우저의 일반 난수 생성기를 씁니다. 테스트 데이터, 샘플, 게임에는 충분하지만 결과를 예측해서 이득을 볼 수 있는 용도에는 쓰지 마세요.

자주 묻는 질문

이 도구는 무엇을 만들어 주나요?

지정한 범위 안의 무작위 날짜와 시각입니다. 테스트 데이터베이스 채우기, 샘플 데이터셋 만들기, 날짜 처리 코드 검증처럼 그럴듯하지만 임의인 타임스탬프가 필요할 때 씁니다.

날짜 범위를 정할 수 있나요?

네. '시작 날짜'와 '종료 날짜'를 정하면 시작 날짜 0시부터 종료 날짜 0시 직전까지(둘 다 내 시간대 기준) 고르게 무작위로 뽑힙니다. 시각까지 필요하면 '시간 포함'을 켜고, 날짜만 필요하면 꺼 두세요.

어떤 출력 형식이 있나요?

네 가지입니다. ISO 8601(2026-01-15, '시간 포함' 시 2026-01-15T08:42:10.512Z), 미국 형식(1/15/2026), 유럽 형식(15/01/2026), 그리고 초 단위 Unix 타임스탬프입니다. 각 값은 '복사' 버튼으로, 전체는 한 줄에 하나씩 '모두 복사'로 가져갈 수 있습니다.

날짜가 범위 안에서 고르게 퍼지나요?

네. 결과 하나하나가 시작과 종료 사이에서 균등하게 뽑힌 시점이라 범위 안의 모든 날이 같은 확률로 나옵니다. 다만 몇 개만 뽑으면 한쪽에 몰려 보일 수 있는데, 무작위 추출에서는 자연스러운 일입니다.

100개보다 많이 만들 수 있나요?

'날짜 수'는 한 번에 1~100개로 되어 있어서 목록이 읽기 좋은 크기로 유지됩니다. 더 큰 데이터셋이 필요하면 여러 번 만들어 '모두 복사'로 이어 붙이세요.