web-dev-qa-db-ja.com

コメント時間の出力を実際の日時の代わりにX時間前に変更する

<?php printf(__('%1$s at %2$s'), get_comment_date(),  get_comment_time()) ?>

上記のWP Coreのcomments.phpに存在するデフォルトのコードです。

これにより、次のような出力が生成されます。

enter image description here 

2017年10月1日午前6時58分

しかし、私はこのようなものが欲しい→

投稿日:11ヶ月前

または

3日前に投稿

または

23時間前に投稿

これら2つをコラボレーションすることは可能ですか?

get_comment_date(),  get_comment_time()

上記の効果を得るために?

3
The WP Novice

必要なものは次のとおりです。 https://codex.wordpress.org/Function_Reference/human_time_diff

だからこれはあなたが必要としていることを正確にやるはずです:

 <?php printf( _x( '%s ago', '%s = human-readable time difference', 'your-text-domain' ), human_time_diff( get_comment_time( 'U' ), current_time( 'timestamp' ) ) ); ?>
2
lukgoh