Support

Account

Home Forums General Issues Calculating time in ACF Reply To: Calculating time in ACF

  • Hi John

    I gave up in the end I used the following but it returns only a -1 in my number field. I’ll have to try again another time thanks for your help though.

    `add_action(‘acf/save_post’, ‘calc_time’, 1);
    function calc_time($post_id) {
    $start = get_field(‘consultation_start_time’, $post_id);
    $end = get_field(‘consultation_end_time’, $post_id);
    // calculate difference
    // see https://stackoverflow.com/questions/10557076/adding-two-time-values-of-similar-formats-using-php

    $calculated_time = ($end.” -“.$start);

    update_field(‘total_duration’, $calculated_time, $post_id);
    }