どもです。
最近、query_postsでなくget_postsを使うことが増えました。
そしたらget_the_modified_date辺りが使えなくなったので、$post->post_modifiedで取得した日時データを、WordPressの管理画面で設定した日付フォーマットに変換したい。
①日付・時間フォーマットを取得
get_option( 'date_format' ); ←日付
get_option( 'time_format' ); ←時間
②日付の表示方法を変更する
date(変換先フォーマット,変換するデータ)
↳print date("Y年m月d日 H時i分s秒", strtotime("2003-09-18 11:27:35"));
③合成!
$date_format = get_option( 'date_format' );
$post_modified = date($date_format, strtotime($post->post_modified));
以上で完了です。
この手のは、お目当ての関数を見つけることができれば9割9分が解決ですね。(´ε` )
参考サイト
【ポンクソフト】日付・時刻に関する関数 - PHPで日付・時刻の計算
【WordPress Snippet】WordPress日本語版 日付表示が、設定どおりに動作しない問題に対処する