我正在尝试通过以下格式传递时间选择来基于wocommerce预订中的时间获取预订:
2019-08-26 08:00-2019-08-26 11:00
$35
但是,仅当我以“仅小时”格式(10:00 AM)打发时间时,它才起作用。当我添加分钟(10:30 AM)时,它不返回任何可用的预订。
全功能参考。
$available_blocks = $booking_form->product->get_available_blocks( array(
'blocks' => $blocks_in_range,
'from' => $from,
'to' => $to));
foreach ( $available_blocks as $check ) {
if ( true === $booking_form->product->check_availability_rules_against_date( $check, '' )){
//Custom Added to fetch only blocks in selected range
if( $from >= reset($available_blocks) && $to <= end($available_blocks)){
$matches[] = $post_id;
break; // check passed
}
}
}