#このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューターphp のタイムスタンプは通常 10 桁です。 PHP タイムスタンプの桁数を計算する方法: 1. time() 関数を使用して、現在のタイムスタンプを取得します。構文 "$time = time();" は、UNIX タイムスタンプの整数値文字列を返します。 strlen() 関数を使用します。タイムスタンプの長さを確認するだけです。構文は「$len=strlen($time);」です。
php のタイムスタンプは通常 10 桁です。
php タイムスタンプの概要
UNIX システムでは、日付と時刻は 1 月 1 日の 00:00 以降として表現されます。 , 1970 00 分 00 秒 (北京時間 1970 年 1 月 1 日 08:00 分 00 秒) から現在までの合計秒数。この時間を UNIX タイムスタンプUNIX 時間と呼びます。統一された簡潔な時刻表現方法は、さまざまなオペレーティング システムでサポートされています。同じ時刻は、UNIX および Windows システムで同じ UNIX タイムスタンプによって表現されるため、異なるシステムで変換する必要はありません。同時に、UNIX タイムスタンプは時差であり、タイム ゾーンとは関係がありません。PHP で現在どのタイム ゾーンが使用されているかに関係なく、UNIX タイムスタンプは一意です。 PHP は、UNIX タイムスタンプを処理するためのさまざまな関数を提供します。現在の PHP バージョンでは、Windows の既知のバージョンやその他の一部のシステムでは負のタイムスタンプがサポートされていないため、1970 年 1 月 1 日より前の時間を Windows で表すことはできません。 一部のオペレーティング システムでは現在、時刻を表すために 32 ビットの 2 進数が使用されているためです。このようなシステムの UNIX タイムスタンプは、2038 年 1 月 19 日 03:14:07 GMT (バイナリ: 01111111 11111111 11111111 11111111) まで使用できます。次の瞬間、2 進数は 10000000 00000000 00000000 00000000 となり、オーバーフロー エラーが発生し、システムは時刻を 1901 年 12 月 13 日 20 時間 45 分 52 秒と誤認します。これにより、ソフトウェア障害が発生したり、システムが麻痺したりする可能性があります。 64 ビット 2 進数を使用して時刻を表すシステムは、グリニッジ標準時 292277026596 年 12 月 4 日の 15:30:08 まで使用でき、基本的にこの種のオーバーフローの問題は発生しません。php は現在のタイムスタンプを取得し、長さを計算します
ステップ 1. time() 関数を使用して現在のタイムスタンプを取得します
PHP で time() 関数を使用して、現在の UNIX タイムスタンプを取得します。関数の構文形式は次のとおりです:time()time() 関数にはパラメーターがありません。戻り値は UNIX タイムスタンプの整数値です。 例:
<?php header('content-type:text/html;charset=utf-8'); $time = time(); echo '当前的时间戳为:'.$time.'<br>'; ?>
ステップ 2: strlen() 関数を使用してタイムスタンプの長さを確認する
strlen() 関数は次の値を返します。指定された文字列 長さ、構文形式は次のとおりです。strlen($string)
<?php header('content-type:text/html;charset=utf-8'); $time = time(); echo '当前的时间戳为:'.$time.'<br>'; $len=strlen($time); echo '时间戳的长度:'.$len; ?>
手順:
PHP ビデオ チュートリアル 」
以上が通常、PHP タイムスタンプには数桁の数字が含まれますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。