在woocommerce中获得格式化订单日期加5天

时间:2017-04-12 07:51:27

标签: php wordpress date woocommerce orders

我在订单收到页面上获取订单日期(谢谢)。对于估计交付日期,我需要在此日期添加5天,以便在此页面上输出。

请PHP中的任何人建议我们可以使用 strtotime() 功能来实现这一目标吗?

但它不适合我。

我的获取订单的代码是 <?php echo $order->order_date; ?>

我需要在WooCommerce中使用 <?php echo $order->order_date; ?> + 5天日期的日期。

2 个答案:

答案 0 :(得分:1)

要使用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>';
?>

答案 1 :(得分:0)

您可以尝试以下方法:

<?php echo $date_i18n( wc_date_format(), strtotime( $order->order_date ) + 5 * DAY_IN_SECONDS ); ?>