ホームページ  >  記事  >  バックエンド開発  >  PHP 関数「time」を使用して、現在の UNIX タイムスタンプを返します。

PHP 関数「time」を使用して、現在の UNIX タイムスタンプを返します。

WBOY
WBOYオリジナル
2023-07-25 16:42:161503ブラウズ

PHP 関数 "time" を使用して、現在の UNIX タイムスタンプを返します。

UNIX タイムスタンプは、1970 年 1 月 1 日の 0:00:00 からの合計秒数を指します。協定世界時 (UTC) の数値です。 。 PHP では、組み込み関数「time」を使用して、現在の UNIX タイムスタンプを取得できます。この記事では、この関数の使用方法を説明し、対応するコード例を示します。

コード例:

<?php
$timestamp = time();
echo "当前的UNIX时间戳是:".$timestamp;
?>

上記のコードは、まず「time」関数を使用して現在の UNIX タイムスタンプを取得し、次に「echo」関数を使用してそれを出力します。上記のコードを実行すると、現在の UNIX タイムスタンプが出力されます。タイムスタンプは、1970 年 1 月 1 日の 0:00:00 から現在時刻までの秒数を表す整数です。

UNIX タイムスタンプは、時間間隔の計算、時間の並べ替えなど、さまざまな時間関連の操作に使用できます。以下に、一般的なアプリケーション シナリオをいくつか示します。

  1. 時間間隔の計算

現在のタイムスタンプと他のタイムスタンプの差を使用して、時間間隔を計算できます。たとえば、次のコード例は昨日の日付を計算します。

<?php
$yesterday = time() - (24 * 60 * 60);
echo "昨天的日期是:" . date("Y-m-d", $yesterday);
?>

上記のコードでは、昨日のタイムスタンプは、現在のタイムスタンプから 24 時間の秒を減算することによって取得されます。次に、「date」関数を使用してタイムスタンプを日付形式にフォーマットし、出力します。

  1. 時刻の並べ替え

UNIX タイムスタンプを使用して時刻を並べ替えることができます。たとえば、複数のタイムスタンプを含む配列がある場合、組み込み関数「sort」を使用して配列を並べ替えることができます。ソートされた配列は、早いものから遅いものまで時間順に並べられます。

<?php
$timestamps = array(1609459200, 1610136600, 1610741400);
sort($timestamps);
print_r($timestamps);
?>

上記のコードでは、3 つのタイムスタンプを含む配列が定義されており、「sort」関数を使用して配列を並べ替えています。ソートされた配列は時間の早い順に出力されます。

概要:

PHP 関数「time」を使用して、現在の UNIX タイムスタンプを簡単に取得します。 UNIX タイムスタンプは時間を表す整数であり、さまざまな時間関連の操作に使用できます。この記事では、いくつかの一般的なアプリケーション シナリオと、対応するコード例を示します。この記事が UNIX タイムスタンプの理解と使用に役立つことを願っています。

以上がPHP 関数「time」を使用して、現在の UNIX タイムスタンプを返します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。