ホームページ > バックエンド開発 > PHPチュートリアル > PHP 形式のタイムスタンプはフレンドリー時間を表示します、PHP 形式設定_PHP チュートリアル

PHP 形式のタイムスタンプはフレンドリー時間を表示します、PHP 形式設定_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:16:48
オリジナル
1126 人が閲覧しました

PHP 形式のタイムスタンプはわかりやすい時刻を表示します。PHP 形式の

では、プロジェクト内の時刻は常に 2014-10-20 10:22 と表示され、非常に鈍く見えます。 Weibo や QQ Space などの Web サイトでは、通常、時刻が数秒前、数分前、数時間前などと読みやすく表示されます。これをフレンドリーな時刻形式と呼びます。では、php を使用して実装するにはどうすればよいでしょうか?

一般的な考え方は次のとおりです:

大晦日で3日以上ある場合は特定時刻として表示されます

今日なら

1分以内の場合は何秒前であったかが表示されます

1時間以内の場合は数分前が表示されます

現在の日で 1 時間を超える場合は、数時間前として表示されます

昨日の場合は昨日の時間を表示します

一昨日の場合は一昨日の時刻を表示します

3日以上(正月を除く)の場合は、その月の日を表示します

上記の考えに基づいて、実装コードを書くのは難しくありません:

実装コードは次のとおりです:

リーリー

参考程度に、批判や修正、あるいはより良い方法を歓迎します。ブログアドレス: http://www.cnblogs.com/dragondean/

phpの日付関数はタイムスタンプを2012-5-3にフォーマットできます

date('Y-n-j', time()); // time() 関数は現在の時刻のタイムスタンプを生成し、独自のタイムスタンプに置き換えることができます

参考: cn2.php.net/manual/zh /function.date.php

PHP 時間の書式設定

最も単純なインターセプト フィールド substr("2010-11-23 02:10:45",10)

---------------------
はは、あなたが保存したものですから保存されるのはタイムスタンプではなくフォーマットされた時刻であるため、再度フォーマットする必要がない場合は、strtotime() を使用して最初にタイムスタンプに変換し、次に date("H_i_s") を使用します。 )。 。 。 。 。 。
一重引用符を二重引用符に置き換えてみてください

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/896042.html技術記事 PHP 形式のタイムスタンプはわかりやすい時刻を表示します。プロジェクト内の PHP 形式の時刻は常に 2014-10-20 10:22 と表示されますが、これは非常に鈍く見えます。 WeiboやQQ SpaceなどのWebサイトでは、通常は数秒前と表示されます...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート