ホームページ > バックエンド開発 > PHPチュートリアル > 現在時刻のミリ秒数を取得するPHPプログラムコード_PHPチュートリアル

現在時刻のミリ秒数を取得するPHPプログラムコード_PHPチュートリアル

WBOY
リリース: 2016-07-13 16:57:55
オリジナル
1131 人が閲覧しました

PHPで時刻と日付を取得するには、date関数を使用します。ミリ秒を取得したい場合は、時間を使用できますが、具体的には分離できません。PHPで現在時刻のミリ秒を取得する例をいくつか紹介します。 。

php 自体はミリ秒数を返す関数を提供しませんが、microtime() 関数を提供します。この関数は 2 つの要素を含む配列を返します。1 つは秒数で、もう 1 つはミリ秒数で表されます。この関数を使用すると、ミリ秒数を返す関数を簡単に定義できます。例:

コードは次のとおりです コードをコピー

関数 getミリ秒() {
List($s1, $s2) =explode(' ', microtime());
戻り値 (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);
}

32ビットシステムでは、PHPの最大int値はミリ秒数よりもはるかに小さいため、int型は使用できず、PHPにはlong型がないため、int型を表す必要があることに注意してください。浮動小数点数によって。浮動小数点数を使用するため、精度の設定が正しくないと、エコーを使用するときに取得された結果が正しく表示されない場合があります。正しい出力を表示するには、精度の設定を 13 桁未満にすることはできません。

コードは次のとおりです コードをコピー
/*
* マイクロ秒 マイクロ秒 ミリ秒 ミリ秒
*タイムスタンプのミリ秒部分を返します
*/
関数 get_millisecond()
{
list($usec, $sec) =explode(" ", microtime());
$msec=round($usec*1000);
return $msec;
                                                            }
                                       /*
*
*文字列のタイムスタンプをミリ秒単位で返します
*/
関数 get_total_milli Second()
{
$time =explode (" ", microtime () ); $time = $time [1] ($time [0] * 1000); $time2 = 爆発 ( ".", $time ); $time = $time2 [0];
return $time;
}

/*
*
*現在の Unix タイムスタンプとマイクロ秒 (10 進数の秒として表現) を浮動小数点数として返します。コード セグメントの実行時間の計算によく使用されます
*/
                                       関数 microtime_float()
{
list($usec, $sec) =explode(" ", microtime());
return ((float)$usec + (float)$sec);
}



32ビットシステムでは、PHPの最大int値はミリ秒数よりもはるかに小さいため、int型は使用できず、PHPにはlong型がないため、int型を表す必要があることに注意してください。浮動小数点数によって。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631498.html技術記事 PHP で時刻と日付を取得するには、date 関数を使用します。ミリ秒を取得したい場合は、時間を使用できますが、具体的には分離できません。PHP で現在時刻のミリ秒を取得する例をいくつか紹介します。 。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート