ホームページ > バックエンド開発 > PHPチュートリアル > PHPで経過時間に基づいて時間を表示する方法_PHPチュートリアル

PHPで経過時間に基づいて時間を表示する方法_PHPチュートリアル

WBOY
リリース: 2016-07-13 09:51:49
オリジナル
1374 人が閲覧しました

PHPで時間を経過時間で表示する方法を実装します

この記事では、PHPで時間を経過時間で表示する例を説明します。皆さんの参考に共有してください。詳細は以下の通りです

これにより、今から 10 秒後、今から 1 日後など、経過時間がわかりやすく表示されます。

?

この記事が皆様の PHP プログラミング設計に役立つことを願っています。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

関数 time_is_older_than($t, $check_time){

$t = strtolower($t);

$time_type = substr(preg_replace('/[^a-z]/', '', $t), 0, 1);

$val = intval(preg_replace('/[^0-9]/', '', $t));

$ts = 0;

// (秒) 秒、(分) 分、(日) 日、(年) 耳

if ($time_type == 's'){ $ts = $val }

else if ($time_type == 'm'){ $ts = $val * }

;

else if ($time_type == 'h'){ $ts = $val * 60 * 60;

else if ($time_type == 'd'){ $ts = $val * 60 * 60 * 24;

else if ($time_type == 'y'){ $ts = $val * 60 * 60 * 24 * 365 }

;

else { die('不明な時刻形式が指定されました!' }

)

if ($check_time < (time()-$ts)){ true を返す }

false を返す;

}

//使用例:

// テストするタイムスタンプ:

// (データベースまたは他のものからの可能性があります)

$時間 = 1146722922;

// チェックの場合は長いです:

if (time_is_older_than('30m', $time)){

print '指定されたタイムスタンプ: ' . date('l dS of F Y h:i:s A',$time);

print " - 30 分以上経過しています
n";

}

その他 {

print '指定されたタイムスタンプ: ' . date('l dS of F Y h:i:s A',$time);

print " - 30 分以上経過していません
n";

}

// ショートチェック:

if (time_is_older_than('10s', $time)){ print "10 秒以上経過しています
n";

if (time_is_older_than('200m', $time)){ print "200 分以上経過しています
n" }

if (time_is_older_than('2h', $time)){ print "2 時間以上経過しています" }

if (time_is_older_than('4d', $time)){ print "4 日以上経過しています" }

if (time_is_older_than('1y', $time)){ print "1 年以上経過しています" }

http://www.bkjia.com/PHPjc/1011839.html

本当http://www.bkjia.com/PHPjc/1011839.html技術記事 PHP は、経過時間を表示する方法を実装します。この記事の例では、PHP を使用して経過時間を表示する方法について説明します。皆さんの参考に共有してください。具体的には…
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート