问题描述
我正在尝试获取每天的预订可用性列表。例如 - 27/05/21 (What is the availability on) 上还剩下多少空间,结果应该是 50 个中的 30 个
$bookStart = '2021-05-22';
$bookEnd = '2021-09-22';
$dateTimeStart = new DateTime($bookStart);
$dateTimeEnd = new DateTime($bookEnd);
$availability = WC_Global_Availability_Data_Store::get_global_availability_in_date_range( $dateTimeStart->getTimestamp(),$dateTimeEnd->getTimestamp());
print_r($availability);
$availability2 = WC_Global_Availability_Data_Store::get_events_in_date_range( $dateTimeStart->getTimestamp(),$dateTimeEnd->getTimestamp());
print_r($availability2);
$filters = array(
array(
'key' => 'gcal_event_id','compare' => '==','value' => '',),);
$availability2 = WC_Data_Store::load( 'booking-global-availability' )->get_all($filters,$dateTimeStart->getTimestamp(),$dateTimeEnd->getTimestamp());
print_r($availability2);
$data_store = WC_Data_Store::load( 'booking-global-availability' );
//print_r($data_store);///works
$rules = WC_Data_Store::load( 'booking-global-availability' )->get_all_as_array();
print_r($rules);
$global_availabilities = WC_Data_Store::load( 'booking-global-availability' )->get_all();
print_r($global_availabilities);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)