Support

Account

Home Forums Front-end Issues Date output Reply To: Date output

  • Hi @madsynn

    You can format the date value into any format you with thanks to the great PHP date / time functions.

    I have written up some code here:
    http://www.advancedcustomfields.com/resources/field-types/date-picker/

    And have extended it a little bit for you below:

    All you need to do is change the format_out and you can do that by finding the format string here:
    http://www.php.net/manual/en/function.date.php

    
    <?php 
    
    /*
    *  Create PHP DateTime object from Date Piker Value
    *  this example expects the value to be saved in the format: yymmdd (JS) = Ymd (PHP)
    */
    
    $format_in = 'Ymd'; // the format your value is saved in (set in the field options)
    $format_out = 'd-m-Y'; // the format you want to end up with
    
    $date = DateTime::createFromFormat($format_in, get_field('date_picker'));
    
    echo $date->format( $format_out );
    
    ?>