public function where_date( $query, $column, Closure $callback = null, $boolean = 'and' ) {

		$query = new \WP_Date_Query( $query, $this->prepare_column( $column ) );

		return $this->where( new Where_Date( $query ), '', '', $callback, $boolean );
	}
public function where_date( $query, $column, Closure $callback = null, $boolean = 'and' ) {

		$query = new \WP_Date_Query( $query, $this->prepare_column( $column ) );

		return $this->where( new Where_Date( $query ), '', '', $callback, $boolean );
	}
public function where_date ( $ query , $ column , Closure $ callback = null , $ boolean = 'and' ) { $ query = new \ WP_Date_Query ( $ query , $ this -> prepare_column ( $ column ) ) ; return $ this -> where ( new Where_Date ( $ query ) , '' , '' , $ callback , $ boolean ) ; }
Perform a date based where query.

@since 2.0

@param array        $query
@param string       $column
@param Closure|null $callback
@param string       $boolean

@return $this
@throws InvalidColumnException
Perform a date based where query .