PHP オンラインでタイムスタンプを押す時間 - 時間処理を簡単にします
PHP は広く使用されているオープン ソース スクリプト言語であり、Web 開発に幅広い用途があります。バックエンド開発では、タイムスタンプは多くの状況で非常に役立ちます。初心者にとって、タイムスタンプの概念はやや抽象的です。ただし、PHP 時間をオンラインでタイムスタンプに変換する方法を理解すると、それが良い助けになるでしょう。
以下では、PHP 時刻を使用してオンラインでタイムスタンプを付ける方法と、そのアプリケーションのいくつかを紹介します。
UNIX タイムスタンプとは何ですか?
UNIX タイムスタンプは、通常の時間を使用して時間を数値で表現したものです。 UNIX タイムスタンプは、1970 年 1 月 1 日の 0:00:00 UTC から経過した秒数です。したがって、UNIX タイムスタンプは、1970 年 1 月 1 日の 0:00:00 UTC からの秒数を表します。タイムスタンプは通常 1970 年 1 月 1 日から始まるため、「エポック」とも呼ばれます。
PHP タイムスタンプ変換関数
PHP には、時刻をタイムスタンプに変換するメソッドがいくつか用意されています。最も一般的に使用されるメソッドは time() で、現在時刻から UNIX タイムスタンプまでの秒数を返します。
ここで、通常の時刻を UNIX タイムスタンプに変換する方法を見てみましょう。 PHP で strtotime 関数を使用すると、文字列時刻を UNIX タイムスタンプに変換できます。
たとえば、以下のコードでは、「2022-01-01 00:00:00」を変数 $time に代入し、strtotime() 関数を使用してタイムスタンプに変換し、保存します。変数 $timestamp 内:
$time = '2022-01-01 00:00:00'; $timestamp = strtotime($time); echo $timestamp;
上記のコードの出力結果は次のとおりです:
1640995200
この数値はタイムスタンプで、2022 年 1 月 1 日の 0:00:00 からUNIX 時間 ポークする秒数。
PHP を使用して時間をタイムスタンプにオンライン変換する
コードの作成を開始する前に、オンライン ツールを使用して時間をタイムスタンプに変換できます。これは、タイムスタンプをすばやく表示する必要がある場合に便利です。
ブラウザを開いて「PHP time to timestamp online」を検索すると、さまざまなツールが見つかります。ここでは、非常に使いやすい無料のオンライン ツール、timestampgenerator.com をお勧めします。この Web サイトでは、時刻を入力して「コードの生成」をクリックするだけで、通常の時刻をタイムスタンプにすばやく変換できます。
ホームページには、時間をタイムスタンプにすばやく変換できるツールが表示されます。まず、必要なタイムゾーンを選択し、変換したい時間を入力し、「コードを生成」ボタンをクリックすると、ツールがコードを生成してタイムスタンプを表示します。
日付/時刻の計算にタイムスタンプを使用する
時刻をタイムスタンプに変換すると、2 つの時刻間の時差の計算など、日付/時刻の計算をより便利に実行できるようになります。以下は、タイムスタンプを比較して時差を計算する方法を示す例です:
// 计算两个时间之间的差值 $first_time = strtotime('2022-01-02 00:00:00'); $second_time = strtotime('2022-01-01 00:00:00'); $difference = $first_time - $second_time; echo "差值为:" . $difference . " 秒";
上記のコードの出力は次のとおりです:
差值为:86400 秒
タイムスタンプを使用した日付/時刻の書式設定
#You PHP の date() 関数を使用して、タイムスタンプを指定された日付/時刻形式にフォーマットできます。 以下は、日付/時刻フォーマッタを使用してタイムスタンプを月/日/年の形式にフォーマットする方法を示す例です:// 将时间戳转换为日期格式 $timestamp = strtotime('2022-01-01 00:00:00'); $date = date('m/d/Y', $timestamp); echo $date;
01/01/2022
以上がPHP UNIX タイムスタンプとは何ですか?変換方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。