在 php 中将日期添加到函数的回显
Adding a Date to a function's echo in php
我有以下代码并一直在尝试弄清楚如何在 echo 中添加日期范围,但我被难住了。代码是:
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>
';
}
}
我想做的是在 "Get it by" 文本之后以月(缩写),天的格式插入当前日期后 5-10 天的日期。因此,例如,回显 return 类似于:“在 2 月 1 日至 2 月 5 日之前获取。
该行是否类似于:
$date = strtotime("+5 day - +10 day");
echo date('M d,', $date);
找到here?我如何将它添加到上面代码中的函数 echo 中?
您需要分别创建两个日期值,例如
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>
我有以下代码并一直在尝试弄清楚如何在 echo 中添加日期范围,但我被难住了。代码是:
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>
';
}
}
我想做的是在 "Get it by" 文本之后以月(缩写),天的格式插入当前日期后 5-10 天的日期。因此,例如,回显 return 类似于:“在 2 月 1 日至 2 月 5 日之前获取。
该行是否类似于:
$date = strtotime("+5 day - +10 day");
echo date('M d,', $date);
找到here?我如何将它添加到上面代码中的函数 echo 中?
您需要分别创建两个日期值,例如
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>