我在订单收到页面上获取订单日期(谢谢)。对于估计交付日期,我需要在此日期添加5天,以便在此页面上输出。
请PHP中的任何一个建议我们可以使用strtotime()
函数来实现吗?
但这对我不起作用。
我获取订单的代码是<?php echo $order->order_date; ?>
我需要在WooCommerce中与<?php echo $order->order_date; ?>
约会+ 5天约会。
要使用date()
和strtotime()
PHP函数获得订单日期+ 5天,您的代码将是:
<?php
// The orders date
$order_date = $order->order_date;
// The order date + 5 days
$order_date_5d = date( 'Y-m-d H:i:s', strtotime( $order_date ) + ( 5 * 24 * 60 * 60 ) );
// TESTING OUTPUT
echo 'ORDER DATE: ' . $order_date . '<br>';
echo 'ORDER DATE + 5 days: '.$order_date_5d . '<br>';
?>
你可以试试这个:
<?php echo $date_i18n( wc_date_format(), strtotime( $order->order_date ) + 5 * DAY_IN_SECONDS ); ?>