ホームページ >バックエンド開発 >PHPチュートリアル >PHP の日付と時刻を数値に変換するための実装テクニック

PHP の日付と時刻を数値に変換するための実装テクニック

PHPz
PHPzオリジナル
2024-03-20 21:45:04486ブラウズ

PHP の日付と時刻を数値に変換するための実装テクニック

一般的に使用されるサーバーサイド スクリプト言語として、PHP の日付と時刻の処理関数は非常に強力で柔軟です。多くの場合、日付と時刻は、保存、比較、計算、その他の操作を容易にするために、プログラミングでデジタル形式に変換する必要があります。この記事では、PHPで日付と時刻をデジタル形式に変換する方法と、具体的なコード例を紹介します。

1. 日付と時刻をタイムスタンプに変換する

タイムスタンプは日付と時刻を表すデジタル形式です。PHP では、strtotime() 関数を使用して次のことができます。日付を「時刻をタイムスタンプに変換」に変換します。タイムスタンプは、1970 年 1 月 1 日の午前 0 時から経過した秒数を表します。

$date = "2021-08-24 15:30:00";
$timestamp = strtotime($date);
echo $timestamp;

上記のコードは、日時「2021-08-24 15:30:00」をタイムスタンプに変換して出力します。タイムスタンプを使用して、さまざまな日付時刻を保存および比較できます。

2. タイムスタンプを日付と時刻に変換する

タイムスタンプをより読みやすい日付と時刻の形式に変換する必要がある場合は、 date() 関数を使用できます。

$タイムスタンプ = 1629786600;
$date = date("Y-m-d H:i:s", $timestamp);
echo $date;

上記のコードは、タイムスタンプ 1629786600 を日付と時刻の形式に変換し、結果「2021-08-24 15:30:00」を出力します。

3. 日付を純粋な数値形式にフォーマットする

場合によっては、「2021-08-24 15:30:00」を変換するなど、日付と時刻を純粋な数値形式に変換する必要があります。 」は「20210824153000」です。

$date = "2021-08-24 15:30:00";
$numericDate = date("YmdHis", strtotime($date));
echo $numericDate;

上記のコードは、日付と時刻を純粋な数値形式にフォーマットし、結果「20210824153000」を出力します。

4. 日付と時刻を Unix 時間に変換する

Unix 時間とは、1970 年 1 月 1 日の 0:00 から指定された時刻までに経過した秒数を指します。 time() 関数を使用すると、現在の時刻の Unix タイムスタンプを取得できます。

$unixTime = time();
echo $unixTime;

上記のコードは、現在時刻の Unix タイムスタンプを取得し、結果を出力します。

概要

この記事では、PHP で日付と時刻をデジタル形式に変換する実装スキルを紹介し、具体的なコード例を示します。タイムスタンプ、日付の書式設定、Unix 時刻などの方法を使用すると、日付と時刻を簡単に変換および処理して、さまざまなプログラミングのニーズをより適切に満たすことができます。実際の開発では、状況に応じて適切な日時形式の変換方法を選択することで、コードの可読性や保守性を向上させることができます。

以上がPHP の日付と時刻を数値に変換するための実装テクニックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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