Добавление даты в эхо функции в php - PullRequest
1 голос
/ 21 марта 2019

У меня есть следующий код, и я пытался выяснить, как добавить диапазон дат в эхо, но я в тупике.Код:

add_action( 'woocommerce_single_product_summary', 'bbloomer_display_badge_if_checkbox', 6 );

function bbloomer_display_badge_if_checkbox() {
    global $product;     
    if ( get_post_meta( $product->get_id(), 'custom_badge', true ) ) {
        echo '
<div class="woocommerce-message">Get it by </div>

';
    }
}

Что я хотел бы сделать, это вставить дату через 5-10 дней после текущей даты в формате Месяц (abbr), день после текста «Получить по».Так, например, эхо вернет что-то вроде: " Получите его к 1 февраля - 5 февраля .

Будет ли строка похожа на:

$date = strtotime("+5 day - +10 day");
echo date('M d,', $date);

Найдено здесь ? И как бы добавить это к функции echo в приведенном выше коде?

1 Ответ

1 голос
/ 21 марта 2019

Вам необходимо создать оба значения даты отдельно, например,

echo '<div class="woocommerce-message">Get it by ' . 
     date('M. dS', strtotime('+5 days')) . ' - ' .
     date('M. dS', strtotime('+10 days')) . 
     '</div>';

Вывод:

<div class="woocommerce-message">Get it by Mar. 26th - Mar. 31st</div>

Демонстрация на 3v4l.org

...