問題タブ [microtime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
19000 参照

php - マイクロ秒単位のタイムスタンプは常に一意ですか?

PHP の uniqid() は、マイクロ秒単位の現在のタイムスタンプに基づいて一意の ID を生成します。それは本当に一意の ID を生成する簡単な方法ですか?

マイクロ秒単位のタイムスタンプを生成するループを含む単一のスクリプトを実行している単一のユーザーがいると仮定しても、それが一意であるという理論的な保証は本当にありますか? そして実際には、可能性は完全に無視できるのでしょうか?

わかりやすくするために、ループはこれに過ぎないとします。

それが一意ではない可能性がある理論的な可能性はありますか?もしそうなら、実際にはどれほど現実的ですか?

0 投票する
3 に答える
1238 参照

php - PHP microtime() からマイクロ秒への変換

microtime() を使用して、1 つの変数で秒とマイクロ秒を取得したいと考えています。私がこれを行う場合:

私は得る:

最後の行は、microtime(get_as_float) または microtime(true); を呼び出した場合と同じです。

1419714319.05059700代わりに完全な結果を取得するにはどうすればよい1419714319.0506ですか?

ありがとう。

0 投票する
1 に答える
511 参照

php - マイクロタイムからすべての文字列を削除し、それに分を追加します

このコードを使用してphpマイクロタイムを取得します

私がこのように得るエコー結果

マイクロタイムがこのような特殊文字や文字列ではなく単なる数字であることを確認するにはどうすればよいですか

ローカルホストではすべて問題なく、数字だけを取得していましたが、サーバーでは数字と文字列とドット (.) を取得しています。

質問2

また、現在のマイクロタイムに 15 分を追加するにはどうすればよいですか

0 投票する
3 に答える
232 参照

php - 通常の 10 進数を強制的に表示する

何もしないベンチマーク テストを実行しているので、結果はかなり高速です。

これが私のコードです:

問題は、私がこれを得ている結果をエコーし​​ようとするときです:

次のような通常の10進数を取得することを期待しています:

PHPに通常の10進数として表示させることはできますか?

0 投票する
1 に答える
3833 参照

php - PHP スクリプトの時間の測定 - $_SERVER['REQUEST_TIME'] の使用

この方法は、スクリプトを測定するための信頼できる方法ですか?

$time = ($_SERVER['REQUEST_TIME_FLOAT'] - $_SERVER['REQUEST_TIME']);

また

$time = (microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']);

どちらを使用する必要がありますか?

そして、それぞれの違いは何ですか?

それらは非常に異なる測定値を返します。

0 投票する
2 に答える
8161 参照

php - 小数点以下 2 桁の秒単位のマイクロタイム

行為の時間を小数第 2 位で秒単位で計算してみます。

このメソッドは $data として開始時刻を取得します...そして int 秒を取得します

たとえば、2 秒を返します。

私は小数点以下2桁で秒を取得しようとしています...

しかし、それは私に 0.00 を短時間返します

0 投票する
0 に答える
51 参照

php - 関数の実行時間を測定する

PHP

オンライン コード

outFunction が inFunction より大きいのはなぜですか?

outFunction が inFunction と等しくないのはなぜですか?

私の実際の関数では、データベースに接続して多くの計算を行います... inFunction と outFunction の時間差は 10 秒ですか?(ajax のタイムラインは outFunction 時間とほぼ同じです)

実際の関数を編集 します (テーブル コンテンツには 100,000 レコードがあり、100 回呼び出します。inFunction と outFunction の差は 10 秒です)

0 投票する
1 に答える
1384 参照

php - laravel データベースからマイクロタイムを取得

MySQL データベースには、次のように格納された日時フィールドがあります。

2015-05-12 13:58:25.000508

しかし、このクエリを実行すると、たとえば次のようになります。

私は次のように日時を取得します:2015-05-12 13:58:25 マイクロ秒を取得できないのはなぜですか?

0 投票する
2 に答える
768 参照

php - PHPマイクロタイムを使用してmysqlテーブルからデータを取得すると、正しく機能しません

mysql のテーブルから販売詳細の長いリストを表示しています。問題は、1 か月間しかデータを取得できないことです。月が変わるとすぐに何も表示されません。例: 2015 年 1 月 5 日から 2015 年 5 月 30 日までのデータが表示されますが、2015 年 1 月 6 日からは何も表示されません。

次のコードを使用して、データベース内の各販売のタイムスタンプ値を追加します。

コードの残りの部分は次のとおりです。

この問題は、タイムスタンプの値に関係していると思います。前もって感謝します。

0 投票する
3 に答える
8528 参照

php - PHP でタイム ティックを取得する

C# のこのコード行を検討してください

ordernumber.ValuePHPで同じものを取得する方法

私はこれを試みます

echo microtime(true) * 10000000;

しかし、取得結果 string.length が違いました。C#より短い。