두 날짜 사이의 임의의 날짜를 생성 > 정보공유

본문 바로가기

정보공유

일반글
PHP

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

페이지 정보

게시물QR코드

본문

<?

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

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일 사이의 랜덤 일시가 출력

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.