Wie man unterschiedlichen Zeitstempel zeigt

Ich möchte die veröffentlichte Zeit “Gepostet 16:15 Uhr” für die ersten 24 Stunden zeigen, nach 24 Stunden Show vollständig veröffentlicht Datum und Uhrzeit “27. September 2016 um 16.15 Uhr”

Irgendwelche Vorschläge? Danke im Voraus

Solutions Collecting From Web of "Wie man unterschiedlichen Zeitstempel zeigt"

Dies sollte es tun.

// See if the post is older than 24 hours. if ( get_post_time() < = strtotime( '-1 day' ) ) { echo 'Published more than 24 hours ago.'; } else { echo 'Published within the last 24 hours.'; } 

Bisher :

 function ci_posted_on() { $time_string = ''; if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { $time_string = ''; } $time_string = sprintf( $time_string, esc_attr( get_the_date( 'c' ) ), esc_html( get_the_date() ), esc_attr( get_the_modified_date( 'c' ) ), esc_html( get_the_modified_date() ) ); $time_posted = esc_html( get_the_time() ); $u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); $posted_on = sprintf( _x( '%s', 'post date', 'ci' ), '' . $time_string . '' ); if ($u_modified_time >= $u_time + 86400) : the_modified_time('g:i a'); else : echo ' . $posted_on . ' at ' . $time_posted . '; 

Dies funktioniert, aber mit modifizierten Datum, ich möchte, wenn das veröffentlichte Datum weniger als 24 Stunden Show-Zeit und nach 24 Stunden zeigen Datum und Uhrzeit