2013-02-20 72 views
0

嗨,我与WordPress的高级自定义字段和IM试图修复日工作显示:的24/01/201,而不是2013年1月24日更改日期格式先进的自定义字段WordPress的

我一直在寻找在ACF的网站上,但我似乎无法找到它为什么这样做。

附上我的代码:)

<?php 
// start query 
         $query_args = array(

          // number of featured items to show 
          'posts_per_page' => '-1', 
          'post_type' => 'product', 


         ); 

         $args = array(
          'meta_key' => 'time_&_date', 
          'orderby' => 'meta_value_num', 
          'order' => 'DESC' 
         ); 

         $the_query = new WP_Query($args); 

         while ($the_query->have_posts()) : $the_query->the_post(); 

          $date = DateTime::createFromFormat('Ymd', get_field('time_&_date')); 
          echo $date->format('M d, Y'); 
         endwhile; 



         // start loop 
         $wp_query = new WP_Query($query_args); 
         if ($wp_query->have_posts()) { 
         echo '<ul class="eventslist">'; 


         echo '</br>'; 
         echo '</br>'; 
          // start while 
          while($wp_query->have_posts()) : $wp_query->the_post(); 
          $_product = new jigoshop_product(get_the_ID()); 
          echo '<li>'; 
           // Event container 
           echo '<a href="'.get_permalink().'">'; 

           // Event title 
           echo '<div class="loop_title lightlinksnounderline"> <span>&bull;</span>' . the_title('','',false); 


           echo '</a>'; 
           echo '</div>'; 

           echo '<h3 class="field_title_loop">Date &amp Time: '; the_field('time_&_date'); 


            echo '</h3>'; 
            echo '<div class="cart_button">' ; do_action('jigoshop_after_shop_loop_item', $post, $_product); 
             echo '</div>'; 

          echo '</li>'; 
          echo '<div class="price_cart">' ; do_action('jigoshop_after_shop_loop_item_title', $post, $_product); 
           echo '</div>'; 
          echo '</br>'; 



          echo '<div class="cart_line">'; 
            echo '</div>'; 


          // end while 
          endwhile; 
         echo '</ul>'; 

         // end loop 
         // reset query 
         wp_reset_query(); 
         } 

    ?> 

回答

0

应该不是你的$日期 - >格式是(d M Y)为这个?

+0

我试图这样做,它我以前不工作:( $日期=日期时间:: createFromFormat( 'D M Y',get_field( '时间_&_日期')); \t \t \t \t \t \t \t回声$与日期>日期( “d MY”); \t \t \t \t \t \t ENDWHILE; – mariovass 2013-02-21 11:25:19

+0

还试图与没有运气 $日期=日期时间:: createFromFormat( 'd M,Y',get_field( '时间_&_日期')); \t \t \t \t \t \t \t echo $ date-> date(“d M,Y”); – mariovass 2013-02-21 11:26:57

相关问题