ホームページ > バックエンド開発 > PHPチュートリアル > phpのタイムスタンプを日付形式に変換しました

phpのタイムスタンプを日付形式に変換しました

PHPz
リリース: 2024-04-09 13:36:01
オリジナル
1003 人が閲覧しました

PHP でタイムスタンプを日付形式に変換するにはどうすればよいですか? date() 関数を使用して、形式文字列とタイムスタンプを渡します。 PHP には、Y (年)、m (月)、d (日付) などの事前定義された形式文字列が用意されています。実際のケース: date() 関数と strtotime() 関数を使用して、タイムスタンプを「曜日、年、月、日」の形式で表示します。

phpのタイムスタンプを日付形式に変換しました

PHP タイムスタンプを日付形式に変換します

はじめに

タイムスタンプです。特定の時点を表す数値形式で、コンピューター システムやプログラミングで広く使用されています。場合によっては、ユーザーに表示したり、さらに処理したりするために、タイムスタンプを人間が判読できる日付形式に変換する必要があります。このチュートリアルでは、PHP でこの変換を簡単に実行する方法を説明します。

date() 関数の使用

date() 関数は、タイムスタンプを日付形式に変換する最も一般的な方法です。構文は次のとおりです。

date(format, timestamp)
ログイン後にコピー

ここで、

  • format は、変換される日付と時刻の形式文字列です。
  • timestamp は変換されるタイムスタンプで、デフォルトは現在時刻です。

タイムスタンプを特定の形式で出力するには、形式文字列を date() 関数に渡すだけです。たとえば、次のコードはタイムスタンプを「年-月-日」形式に変換します。

$timestamp = time();
$date = date("Y-m-d", $timestamp);
echo $date; // 输出:2023-03-08
ログイン後にコピー

事前定義された書式文字列

PHP には、いくつかの事前定義された書式文字列が用意されています。必要に応じて使用してください:

  • #Y: 年を表す 4 桁
  • #y
  • : 年を示す 2 桁
  • m
  • : 2 桁は月を示します
  • d
  • : 2 桁は日付を示します
  • H
  • : 時間 (24 -時間形式)
  • i
  • : 分
  • s
  • : 秒
  • a
  • :AM/PM
実際的なケース

データベースにタイムスタンプが保存されており、それを Web ページに「曜日、年」として表示したいとします。 、月日」。これを行うコード スニペットは次のとおりです。

$timestamp = strtotime("2023-03-08 12:30:00");
$weekday = date("l", $timestamp);
$date = date("Y-m-d", $timestamp);
echo "$weekday, $date"; // 输出:星期三, 2023-03-08
ログイン後にコピー

strtotime() 関数

strtotime() 関数は、人間が判読できる日付時刻文字列を時刻に変換するために使用できます。スタンプ。これは date() 関数を補完するもので、アプリケーションで日付と時刻を簡単に変換するために使用できます。

結論

date() 関数と事前定義された形式文字列を使用すると、PHP のタイムスタンプをさまざまな日付形式に簡単に変換できます。 strtotime() 関数を使用して、日時文字列をタイムスタンプに簡単に変換することもできます。これにより、プログラミングでの日付と時刻の操作がはるかに便利になります。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート