1
A
答えて
0
に時間前にコメント表示用フォーマット表示を達成するためにどのような方法があることができます私は、私はこれを行うネイティブ関数があるかもしれない覚えていると思いますD7ではそれが見つかりませんでした。
global $user;
echo "Last login: ".ago($user->login);
:ユーザーがログインしているので、あなたは、インスタンスの時間のために、日付のタイプ「からの時間」印刷する必要があるとき、そして、
function ago($timestamp){
$difference = time() - $timestamp;
$periods = array("second", "minute", "hour", "day", "week", "month", "years", "decade");
$lengths = array("60","60","24","7","4.35","12","10");
for($j = 0; $difference >= $lengths[$j]; $j++)
$difference /= $lengths[$j];
$difference = round($difference);
if($difference != 1) $periods[$j].= "s";
$text = "$difference $periods[$j] ago";
return $text;
}
:だからその間、あなただけのテンプレートでは、この機能を持つことができます
希望、幸運を願っています。
PS - drupal.stackexchange.comに今後の質問を投稿することを検討してください。あなたの投稿は、多くの素晴らしいDrupal開発者をターゲットにしています。幸運な、幸せなコーディング。
更新 - 日付間隔をフォーマットするために、Drupalにネイティブ関数があります。これはformat_intervalと呼ばれます。
使用例:
// Date since forum post was created
format_interval(REQUEST_TIME - $variables['topic']->created)
このような非常に簡単。
関連する問題
- 1. WordPress過去7日間で最もコメントの多い投稿のためのカスタムクエリ
- 2. WordPressコメント投稿時間の問題
- 3. Drupal 7のブログ投稿は表示されません
- 4. Drupal 7コメント投稿していません
- 5. 前の投稿はコメントを投稿した後に表示されます
- 6. コメントの最初の投稿のバッジ最後の投稿のためのバッジ
- 7. ノードに投稿するdrupal 7
- 8. Drupal 7モジュール再帰的投稿
- 9. Drupal 7:禅テーマ、ノード上のコメント数を表示
- 10. ノードとコメントを表示するためのDrupalビュー
- 11. 新しいページの投稿のコメントのみを表示
- 12. 投稿者のみに表示WordPressへのコメント
- 13. PHP/mySQLサイトの各投稿のコメントを表示
- 14. facebook photoへのコメントの表示と投稿
- 15. Drupalの投稿者のみにコンテンツを表示させる
- 16. Drupal 7表示記事の表示
- 17. コメントを投稿するには投稿者メタのコメント.php
- 18. コメントスタイルギャラリー...あなたのコメントのスタイルを投稿する投稿
- 19. yammerフィードの投稿コメントを非表示にする方法
- 20. Python Flask |投稿のコメントを表示する
- 21. WordPress:コメントのない投稿を一覧表示する
- 22. WordPress、最高のコメントに基づいて投稿を表示
- 23. Wordpressの投稿のコメント
- 24. 投稿コメント
- 25. 最近投稿されたウィジェットの投稿者の投稿に表示
- 26. 投稿時にフォームを非表示にするためのjavascriptの方法
- 27. 投稿を投稿時に表示する
- 28. Laravel Pass投稿とのコメント
- 29. laravel投稿後のコメント
- 30. 投稿とコメントのデータベースデザイン