bloqhead
10/10/2013 - 8:39 PM

This takes your ACF datepicker field and formats it as d/m/Y.

This takes your ACF datepicker field and formats it as d/m/Y.

<?php

/**
 * Custom ACF Date Format
 * Usage: bsd_date('custom_date_picker_field_name_here')
 * Only to be used with the datepicker field type!
 */
function bsd_date( $value ) {
    $bsd_date = get_field( $value );
    if( $bsd_date ) {
        $date_format = DateTime::createFromFormat( 'Ymd', $bsd_date );
        echo $date_format->format('d/m/Y');
    }
}

/**
 * Alternative method for defining custom format
 */
function bsd_date( $value, $format ) {
    $bsd_date = get_field( $value );
    if( $bsd_date ) {
        $date_format = DateTime::createFromFormat( 'Ymd', $bsd_date );
        echo $date_format->format( $format );
    }
}

?>