<?

// 두 날짜 사이의 임의의 날짜를 생성

function randomDate($start_date, $end_date)

{

    // 타임 스탬프로 변환

    $min = strtotime($start_date);

    $max = strtotime($end_date);


    // 위에서 얻은 타임 스탬프 값을 사용하여 난수 생성

    $val = rand($min, $max);


    // 원하는 날짜 형식으로 다시 변환

    return date('Y-m-d H:i:s', $val);

}


$start_date = '2018-12-01';

$end_date = '2018-12-31';


echo randomDate($start_date, $end_date);

?>


결과

0000-00-00 00:00:00 형식으로 2018년 12월 01일 부터 2018년 12월 31일 사이의 랜덤 일시가 출력

추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 밴드 보내기
  • 블로그 보내기
  • 폴라 보내기
  • 카카오스토리 보내기
  • 텔레그램 보내기
  • 텀블러 보내기
댓글 0

PHP

RSS
번호 제목 글쓴이 날짜 추천 비추천
상단으로