2017-02-08 2 views
0

Ich verwende Datapicker mit ACF und drucke eine Datenfolge aus. Alles ist soweit in Ordnung, aber mein String-Look ist wie "04022017", also sein 04 02 2017. Nicht sicher, warum ich die Zeichenfolge so bekomme, aber es gibt mir bereits formatierte Daten, aber keine Schrägstriche zwischen ihnen. Ich habe alle Anweisungen von Stack usw. versucht und nichts funktioniert.ACF Datenfeld - Ausgabezeichenfolge

Gibt es eine Möglichkeit, dass ich '/' zwischen Tag/Monat/Jahr einfügen kann?

+0

die Feldgruppe in diesem spezifischen Bereich gehen. Sehen Sie sich das "Zurückgegebene Format" an. Wahrscheinlich wird das Format "20170208" überprüft. Wenn ja, ändere das. –

+0

in was umwandeln? –

Antwort

0

Hoffe, das wird Ihnen helfen.

Sie erhalten das Standard-Datumsformat, speichern Sie den ‚Get_Field‘ Wert in jeder Variablen wie unten angezeigt:

<?php $date_value = get_field('field_name'); 
echo date('d/m/Y',strtotime($date_value)); ?> 
+0

Wenn ich Ihre Lösung verwende, bekomme ich diesen Effekt "01/01/1970", vielleicht kleine zusätzliche Information. Ich bekomme mein Datum von jedem Beitrag wie folgt: get_field ('describe_date', $ post_id). Seitdem hat mir keine Lösung geholfen. –

+0

Ok, dann denke ich, dass Sie das Feld 'Datumsformat' in Ihrem benutzerdefinierten Feld in Ihrem Admin-Backend nicht geändert haben. Es gibt zwei Optionen im benutzerdefinierten Datumsfeld, eines wird "Format speichern" und anderes wird "Anzeigeformat" sein. Versuchen Sie also, das Anzeigeformat und den Wert "Format speichern" in "TT/MM/JJ" oder ein anderes Format zu ändern. –

+0

'save format' kann auch als 'return format' bezeichnet werden, also seien Sie nicht verwirrt. Nachdem ich diesen Format-Wert auf "TT/MM/JJ" oder in einem anderen Format geändert habe, denke ich, dass Ihr Problem gelöst wäre. –