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