获取格式化的订单日期加上 5 天在 woocommerce



我在"收到的订单"页面上获取订单日期(谢谢(。对于估计的交货日期,我需要在此日期上添加 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->get_date_created();
    $order_date = $order_date->date('Y-m-d H:i:s');
    // The order date + 5 days
    $order_date_5d = date( 'Y-m-d H:i:s', strtotime( $order_date . ' +5 days' );
    
    // 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 ); ?>

相关内容

  • 没有找到相关文章

最新更新