獲取Unix 時間戳帶上毫秒
先看官網手冊引數
microtime ([ bool $get_as_float
] )
echo microtime(true); // 1520911041.7862
echo '<br>';
echo microtime(); // 0.78618500 1520911041
echo '<br>';
echo time(); // 1520911041
microtime — 返回當前 Unix 時間戳和微秒數
所以 0.78618500是微秒數 1520911041 是時間戳 和time()得到的是一樣的結果
- 如果想要獲取帶微秒的時間戳,微秒是3位數字,乘以1000即可
獲取帶微秒的時間戳
1. (int)(microtime(true)*1000);
2. function msectime() {
list($msec, $sec) = explode(' ', microtime());
return $msectime = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);
}
3.function getOrderId(){
list($usec, $sec) = explode(" ", microtime());
$msec=round($usec*1000);
return time().$msec;
}
> 總之,方法就是獲取到 microtime()中陣列的第一個鍵乘以1000就是微秒
相關文章
- Java獲取時間戳,毫秒數和秒數Java時間戳
- 獲取時間戳,幾個時間點的時間戳時間戳
- Unix 時間戳與日期時間戳
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- c/c++獲取時間戳C++時間戳
- 低開銷獲取時間戳時間戳
- js獲取當天時間戳JS時間戳
- Laravel 獲取 13 位時間戳Laravel時間戳
- 常見的Javascript獲取時間戳JavaScript時間戳
- php 獲取今日、昨日、上週、本月的起始時間戳和結束時間PHP時間戳
- 如何用Java獲取當前時間戳?Java時間戳
- java獲取時間戳和隨機數Java時間戳隨機
- mysql獲取今天、昨天0點時間戳MySql時間戳
- 細說PHP筆記08(第12章)--日期和時間,建立時間戳,mktime轉換unix時間戳,獲取字串時間,獲得日期和時間資訊,日期和時間格式化輸出,microtime()獲取微秒數PHP筆記時間戳字串
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- 如何將UTC時間轉換為Unix時間戳(How to convert UTC time to unix timestamp)時間戳
- vue3毫秒級時間戳轉換Vue時間戳
- hive sql 13位毫秒時間戳轉日期HiveSQL時間戳
- PHP獲取當月起始和結束時間戳PHP時間戳
- C++中UNIX時間戳與日期互轉C++時間戳
- 坐上JDK8時間SDK的小船,帶你遨遊UNIX時間戳與時區的小太空~JDK時間戳
- js獲取某時間的當天0點時間戳 與某時間的當週週一0點時間戳JS時間戳
- android短視訊開發,Java程式碼獲取當前時間的時間戳AndroidJava時間戳
- JS 時間戳(毫秒)轉化為標準時間格式(YYYY-MM-DD HH:mm:ss)JS時間戳
- C# 獲取時間戳並從10進位制時間戳轉換成16進位制byte陣列C#時間戳陣列
- ODI基於源表時間戳欄位獲取增量資料時間戳
- MySQL時間戳、時間MySql時間戳
- 如何使用 System.Text.Json 序列化 DateTimeOffset 為 Unix 時間戳JSON時間戳
- JavaScript 時間戳JavaScript時間戳
- kafka時間戳Kafka時間戳
- C#、IIS獲取時間帶星期問題解決C#
- C# 時間戳轉時間C#時間戳
- 時間型別和時間戳型別時間戳
- 獲取系統時間
- php 獲取時間差PHP
- 獲取當前時間
- 如何獲取昨天 00:00的毫秒數
- 兩個時間戳的時間差時間戳