ホームページ  >  記事  >  バックエンド開発  >  PHPで日付をタイムスタンプに変換する方法

PHPで日付をタイムスタンプに変換する方法

PHPz
PHPzオリジナル
2023-03-21 19:09:151292ブラウズ

PHP は、Web アプリケーション開発に使用される人気のあるプログラミング言語です。 PHP では、日付と時刻は非常に一般的なデータ型であり、タイムスタンプは日付と時刻を扱うときに非常に便利なツールです。この記事では、日付をタイムスタンプに変換する方法を説明します。

Date は、日、月、年の名前を指します。タイムスタンプは、1970 年 1 月 1 日の 00:00:00 から経過した秒数を表します。 PHP で日付からタイムスタンプへの変換を実行するのは非常に簡単です。日付は、PHP 組み込み関数 strtotime() を使用してタイムスタンプに変換できます。

次は、strtotime() 関数を使用して日付をタイムスタンプに変換するコード例です:

$my_date = "2021-10-15";
$my_timestamp = strtotime($my_date);
echo "日期". $my_date. "对应的时间戳是:". $my_timestamp;

出力結果:

日期2021-10-15对应的时间戳是:1634275200

上記のコードでは、最初に日付を変換します。文字列「2021-10-15」が変数 $my_date に格納されます。次に、strtotime() 関数を使用して $my_date をタイムスタンプに変換し、結果を変数 $my_timestamp に保存します。最後に、echo ステートメントを使用して結果を出力します。

strtotime() 関数は、日付のみを含む文字列に加えて、日付と時刻を含む文字列も受け入れることができます。以下は日付と時刻を含む文字列の例です:

$my_datetime = "2021-10-15 19:10:30";
$my_timestamp = strtotime($my_datetime);
echo "日期时间". $my_datetime. "对应的时间戳是:". $my_timestamp;

出力結果:

日期时间2021-10-15 19:10:30对应的时间戳是:1634302230

PHP 組み込み関数 date() を使用してタイムスタンプを日付文字列に変換することもできます。この変換は簡単に実行できます。

以下は、date() 関数を使用してタイムスタンプを日付文字列に変換するコード例です。

$my_timestamp = 1634275200;
$my_date = date("Y-m-d", $my_timestamp);
echo "时间戳". $my_timestamp. "对应的日期是:". $my_date;

出力結果:

时间戳1634275200对应的日期是:2021-10-15

上記のコードでは、最初に変換します。タイムスタンプ 1634275200 は変数 $my_timestamp に保存されます。次に、date() 関数を使用して $my_timestamp を日付文字列に変換し、結果を変数 $my_date に保存します。最後に、echo ステートメントを使用して結果を出力します。

要約すると、PHP の strtotime() 関数と date() 関数は、便利な日付と時刻の変換ツールを提供します。これらの関数を使用すると、日付と時刻をタイムスタンプと日付文字列に簡単に変換でき、Web アプリケーション開発に非常に役立ちます。

以上がPHPで日付をタイムスタンプに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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