ホームページ  >  記事  >  バックエンド開発  >  PHP での日付までのタイムスタンプ

PHP での日付までのタイムスタンプ

WBOY
WBOYオリジナル
2024-08-29 13:11:21889ブラウズ

次の記事では、PHP の Timestamp to Date の概要を説明します。 PHP では、タイムスタンプをデータに変換できます。タイムスタンプを変換するデータの形式について言及する必要があります。タイムスタンプをデータに変換する際には、その形式が必要です。PHP には、この変換を行う何らかのメソッド、または関数が存在します。データを取得するには、そこにタイムスタンプを指定するだけです。

広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

このタイムスタンプは、名前が示すように、データの日付と時刻を表す長整数値です。これはデータと時刻で構成されているため、タイムスタンプを変換するときにそこから時刻を取得することもできます。ここでは、PHP でタイムスタンプを処理する際に必要なメソッド定義と必須パラメーターを見ていきます。また、わかりやすく説明するために、その実装と使用法についても詳しく説明します。

PHP における現在までのタイムスタンプの構文

タイムスタンプはデータと時刻を取得するために使用されます。必要なのはそのフォーマットだけです。

date(string $format , int|null $timestamp = null) : string

上記の構文でわかるように、これはタイムスタンプに関する PHP 公式ドキュメントで指定されている構文であり、PHP でタイムスタンプを日付に変換するには 2 つのパラメーターが必要です。

例:

date("ddmmyy" , timestamp) : string

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

現時点では、PHP でタイムスタンプ整数からデータ オブジェクトを取得する方法はすでにわかっています。このためには、タイムスタンプから日付を取得するのに役立つ形式を用意する必要があります。ここでは、最初にタイムスタンプのメソッド シグネチャを確認し、次にこれをプログラムに実装する方法を段階的に確認します。ガイド。

メソッド署名: PHP によってのみ提供されるメソッドが 1 つあります。これは PHP ライブラリの組み込みメソッドであり、これを使用するために外部ライブラリを追加する必要はありません。また、インポートステートメントも必要ありません。

署名:

date(string $format , int|null $timestamp = null) : string

ご覧のとおり、これはこのメソッドの公式宣言であり、タイムスタンプ オブジェクトを日付に変換するために使用できます。ただし、ここでは 2 つのパラメータがあります。フォーマットともう 1 つはタイムスタンプです。

a. string $format この変数は、必要な日付の形式を定義する役割を果たします。つまり、ここで日付の形式を指定できます。

PHP で利用できるデータのさまざまな形式を以下に示します。

  • d: 形式内でこの値を指定すると、上記のメソッドで使用したタイムスタンプ オブジェクトから日付が返されます。日付のみが返されます。
  • m: 形式内でこの値を指定すると、上記のメソッドで使用したタイムスタンプ オブジェクトから月が返されます。戻ってくるのは 1 か月だけです。
  • y: 形式内でこの値を指定すると、上記のメソッドで使用したタイムスタンプ オブジェクトから年が返されます。戻ってくるのは 1 年だけです。
  • dmy: 形式内でこの値を指定すると、上記のメソッドで使用したタイムスタンプ オブジェクトから日付、月、年が返されます。日付、月、年のみが返されます。
  • d/m/y: 形式内でこの値を指定すると、タイムスタンプ オブジェクトからよりよく理解できるよう、前方「/」で区切られた日付、月、年が返されます。上記の方法で使用しました。前方「/」を使用して日付、月、年のみを返します。
  • d-m-y: 形式内でこの値を指定すると、で使用したタイムスタンプ オブジェクトをよりよく理解できるように、ダッシュ '-' で区切られた日付、月、年が返されます。上記の方法。前方「-」を使用して日付、月、年のみを返します。
  • d-m-Y H:i:s: これにより、日付付きの時刻、つまり日付オブジェクト付きの時間、分、秒も得られます。ここで、「H」は時間を表し、「i」は分を表し、「s」は秒を表します。

上記の形式を使用して、日付形式のタイムスタンプを取得できます。使いやすく、扱いやすいです。

b. int|null $timestamp = null: Now, we will have a look at the timestamp filed, which is the second parameter in the method; this filed is important because, on the basic of this, only the date object will be prepared. We can pass null as the value for this field; if we do so, it will calculate the data object based on the current timestamp, but if we pass any value here, it will give us the value based on it only.

Example of Timestamp to Date in PHP

Given below is the example of Timestamp to Date in PHP:

We are converting timestamps to date.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
echo date( "Y-m-d H:i:s" , 1620790172 );
echo " , ";
echo date( "d-m-Y H:i:s" , 1620790172 );
echo " , ";
echo date( "d H:i:s" , 1620790172 );
echo " , ";
echo date( "Y H:i:s" , 1620790172 );
echo " , ";
echo date( "m H:i:s" , 1620790172 );
echo " , ";
echo date( "d/m/Y H:i:s" , 1620790172 );
?>
</body>
</html>

Output:

PHP での日付までのタイムスタンプ

Conclusion

We may require showing value to users that they can understand so that we can convert the timestamp object to date; after that, it can be readable and under stable by others to show to the client. This function is easy to use and handle also do not require any dependency from the other things. So we can use this to get the date from the timestamp easily.

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

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