src/Utility/Random.php
public static function date($min = null, $max = null, $formatReturn = null) {
		if ($min === null && $max === null) {
			$res = time();
		} elseif ($min > 0 && $max === null) {
			$res = $min;
		} elseif ($min > 0 && $max > 0) {
			$res = static::int($min, $max);
		} else {
			$res = time();
		}

		$res = 0;
		$formatReturnAs = FORMAT_DB_DATETIME;
		if ($formatReturn !== null) {
			if ($formatReturn === false) {
				return $res;
			}
			$formatReturnAs = $formatReturn;
		}
		return date($formatReturnAs);
	}
public static function date($min = null, $max = null, $formatReturn = null) {
		if ($min === null && $max === null) {
			$res = time();
		} elseif ($min > 0 && $max === null) {
			$res = $min;
		} elseif ($min > 0 && $max > 0) {
			$res = static::int($min, $max);
		} else {
			$res = time();
		}

		$res = 0;
		$formatReturnAs = FORMAT_DB_DATETIME;
		if ($formatReturn !== null) {
			if ($formatReturn === false) {
				return $res;
			}
			$formatReturnAs = $formatReturn;
		}
		return date($formatReturnAs);
	}
public static function date ( $ min = null , $ max = null , $ formatReturn = null ) { if ( $ min === null && $ max === null ) { $ res = time ( ) ; } elseif ( $ min > 0 && $ max === null ) { $ res = $ min ; } elseif ( $ min > 0 && $ max > 0 ) { $ res = static :: int ( $ min , $ max ) ; } else { $ res = time ( ) ; } $ res = 0 ; $ formatReturnAs = FORMAT_DB_DATETIME ; if ( $ formatReturn !== null ) { if ( $ formatReturn === false ) { return $ res ; } $ formatReturnAs = $ formatReturn ; } return date ( $ formatReturnAs ) ; }
1950-01-01 - 2050-12-31

@param int|null $min
@param int|null $max
@param bool|null $formatReturn
@return int|null|string
1950 - 01 - 01 - 2050 - 12 - 31