PHP では、タイムスタンプは 1970 年 1 月 1 日の 00:00:00 から経過した秒数を表す 10 桁の整数です。 PHP の「time()」関数は現在のタイムスタンプを取得でき、「strtotime()」などの他の関数も日付と時刻の文字列をタイムスタンプに変換できます。
ただし、実際の開発では、日付ではなく、タイムスタンプの時刻部分のみが必要な場合があります。現時点では、必要な時刻情報を取得するためにタイムスタンプに対していくつかの操作を実行する必要があります。
以下では、タイムスタンプをより適切に処理できるように、タイムスタンプを操作するための一般的な PHP メソッドをいくつか紹介します。
- その日のタイムスタンプを取得する
$current_time = time(); // 获取当前时间戳 $today_time = intval($current_time/86400)*86400; // 取整数部分得到当天时间戳上記のコードでは、タイムスタンプを秒数で割ります。 day (86400) を入力し、整数部分を取得し、最後に 1 日の秒数を乗算して、その日のタイムスタンプを取得します。
- 時、分、秒の取得
$current_time = time(); // 获取当前时间戳 $hour = date('H', $current_time); // 获取小时 $minute = date('i', $current_time); // 获取分钟 $second = date('s', $current_time); // 获取秒上記のコードでは、date() 関数を使用し、2 番目のパラメーターにタイムスタンプを渡し、最初のパラメーターで戻り時刻の形式を指定して、必要な時刻部分を取得します。
- 今日、昨日、または明日のタイムスタンプを取得する
$current_time = time(); // 获取当前时间戳 $today_time = strtotime(date('Y-m-d', $current_time)); // 获取当天时间戳 $yesterday_time = $today_time - 86400; // 获取昨天时间戳 $tomorrow_time = $today_time + 86400; // 获取明天时间戳上記のコードでは、date() 関数を使用して現在の日付文字列を取得し、次に strtotime() 関数を使用して日付文字列をタイムスタンプに変換します。明日の時刻は足し算と引き算で求められるスタンプです。
- 時間間隔の計算
$timestamp1 = time(); // 获取时间戳1 // 程序执行 $timestamp2 = time(); // 获取时间戳2 $interval = $timestamp2 - $timestamp1; // 计算时间间隔 echo $interval; // 输出时间间隔上記のコードでは、タイムスタンプ 1 を取得した後、プログラム実行中に一定の時間があり、次にタイムスタンプ 2 が取得され、最後に時刻が取得されます。 2 つの間隔を減算します。 概要上記は、タイムスタンプを操作するための一般的な PHP メソッドの一部です。これらのメソッドを通じて、タイムスタンプをより適切に処理し、コードの効率と精度を向上させることができます。
以上が【まとめ】PHPでタイムスタンプを操作する一般的な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

WebStorm Mac版
便利なJavaScript開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ホットトピック









