public function getBookTimeItems()
{
if ($this->_bookTimeItems === null) {
$this->_bookTimeItems = [];
if ($this->_store->has_book) {
$datetime = new \DateTime();
$interval = new \DateInterval('PT30M');
$datetime->add(new \DateInterval('PT1H'));
if ($datetime->format('i') <= 30) {
$datetime->setTime($datetime->format('H'), 0, 0);
} else {
$datetime->setTime($datetime->format('H'), 30, 0);
}
$this->_bookTimeItems[] = '立即送出';
for ($i = 0; $i < 4; $i++) {
if ($datetime->format('H') == 0) {
break;
}
$this->_bookTimeItems[$datetime->getTimestamp()] = $datetime->format('H:i');
$datetime->add($interval);
}
}
}
return $this->_bookTimeItems;
}