it-swarm.com.de

Konvertieren des Unix-Zeitstempels in WordPress-Datum

Ich habe Probleme beim Konvertieren des Unix-Zeitstempels (d. H. 1473897600) in ein Wordpress-freundliches Datum, das im Datumseingabefeld angezeigt wird. Ich habe ein Frontpage-Post-Edit-Panel, in dem der Unix-Zeitstempel angezeigt wird.

Ich denke, das ist der Code, um das Datum des Posts zu erhalten.

<?php   $post_to_edit = array();
        $post_to_edit = get_post($_POST['postid']); 

        $date = $_POST[ '_single_date' ];   ?>

Das Bearbeiten und Aktualisieren des Datums mit folgendem Code funktioniert problemlos.

update_post_meta($pid, '_single_date', strtotime($date) ); 

datumseingabefeld;

<input value="<?php echo get_post_meta($post_to_edit->ID, '_single_date', true); ?>" name="_single_date" />
1
anandmongol

Sie sollten date_i18n () verwenden:

$timestamp = get_post_meta($post_to_edit->ID, '_single_date', true);

$friendly_date = date_i18n( get_option('date_format'), $timestamp );

?><input value="<?= $friendly_date ?>" name="_single_date" />
3
MinhTri