Support » Plugins » Advanced Custom Field Tage berechnen

  • Hallo,

    habe da ein Problem mit dem ACF Plugin wo ich ein Startdatum und Enddatum habe und dann die Tage berechnet werden sollen. Funktioniert alles ganz gut, bis auf das wenn ich ein Datum im Oktober auswähle, bekomme ich 0 Tage zurück. Die anderen Monate funktionieren.

    <?php
                    $date_from  = get_field( 'retreat_date_from' );
                    $date_to    = get_field( 'retreat_date_to' );
    
                    $date_1     = new DateTime(date('Y-m-d', strtotime($date_from)));
                    $date_2     = new DateTime(date('Y-m-d', strtotime($date_to)));
    
                    $days       = $date_1->diff($date_2)->days;
    
                  
                  ?>
    <a href="<?php echo the_permalink(); ?>"><h3 class="uk-card-title uk-margin-remove-bottom"><?php echo $days; ?> Tage <?php the_title(); ?></h3></a>

    var_dump($days, $date_from, $date_to, $date_1, $date_2);
    gibt mir folgendes zurück:
    int(0) string(10) „10 Oktober“ string(15) „14 Oktober 2018“ object(DateTime)#4743 (3) { [„date“]=> string(26) „1970-01-01 00:00:00.000000“ [„timezone_type“]=> int(3) [„timezone“]=> string(3) „UTC“ } object(DateTime)#4744 (3) { [„date“]=> string(26) „1970-01-01 00:00:00.000000“ [„timezone_type“]=> int(3) [„timezone“]=> string(3) „UTC“ }

    bekomm da das Datum 01.01.1970

    hab da keinen Plan
    vielleicht kann mir da jemand helfen.

    danke

Ansicht von 1 Antwort (von insgesamt 1)
Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Advanced Custom Field Tage berechnen“ ist für neue Antworten geschlossen.