ループでcomment_dateを得ることができました。
そして、2018-03-19 12:30:06のように表示されます。
ここで、最後に見た形式を取得したいだけです。
(たとえば、3分前、1時間前、1日前、2週間前)
どうやってそれを達成できますか?
["comment_date"]=>
string(19) "2018-03-19 12:30:06"
["comment_date_gmt"]=>
string(19) "2018-03-19 12:30:06"
WordPressはすでにその中心にそのような機能を持っています。これは「human_time_diff」と呼ばれ、WP adminセクションで使用されています。
使い方はとても簡単です。
echo human_time_diff( $from, $to );
ここで、$ fromは差の始まりとなるUnixタイムスタンプ、$ toは時間差を終了させるためのUnixタイムスタンプです(またはデフォルトではtime())。
そのため、日付をタイムスタンプに変換するにはstrtotime関数を使用する必要があります。
ここであなたはそれについてのより多くの情報といくつかの例を見つけることができます: https://codex.wordpress.org/Function_Reference/human_time_diff