#php #wordpress #date #woocommerce #strtotime
#php #wordpress #Дата #woocommerce #strtotime
Вопрос:
Я хочу, чтобы в накладной WooCommerce была указана дата получения заказа для наших сотрудников. Кажется, я не могу заставить его извлекать из order_date
. Он просто извлекается из сегодняшней даты. Если я распечатаю упаковочный лист на следующий день после размещения заказа, в нем не будет указана правильная дата.
Я чувствую, что перепробовал все, чтобы добавить order_date
в строку, но я не могу понять это.
Это то, что я использовал.
$var=date('"l, F, jS"', strtotime( ' 4 weekdays'));
echo $vaI;
Я хочу, чтобы он просто показывал 4 рабочих дня с даты заказа. Не с даты, когда я печатаю упаковочный лист.
Ответ №1:
$order = new WC_Order($order_id);
$order_date = $order->get_date_completed(); // get the order date from WooCommerce order object
$var = date('"l, F, jS"', strtotime( $order_date ) strtotime ( '4 weekdays' ));
Комментарии:
1. Пожалуйста, опишите, что вы изменили и почему, чтобы помочь другим понять проблему и этот ответ
2. это не работает. Он по-прежнему использует только дату, когда я ее печатаю. Где в packing-slip.php должен ли я это указывать?