簡體   English   中英

微秒到天月份年

[英]microseconds to day month year

我試圖利用帶有以神秘格式列出的時間戳記的數據庫來轉換為day:month:year:hours:minutes:seconds

我知道每個數字字符串的最終產品是什么,我需要知道過程,以便可以將數字轉換為php中所需的格式。 我基本上是在嘗試反向工程。

這是我的數據的樣本集:

  • 1382400446259 = 10/21/13 8:04 PM est
  • 1382400506245 = 13/10/21下午8:05 est
  • 1382400746341 = 13/10/21下午8:09 est
  • 1382401975092 = 10/21/13 8:10 PM est
  • 1382402068713 = 10/21/13 8:29 PM est

根據這些信息,我可以判斷

1分鍾= 60,000個此數字串的單位。

我嘗試將數字除以60000,然后除以60,然后除以24,再除以365,以每年的格式獲取數字,但是我得到的時間大約為43年。 沒有像我想要的輸出

任何見識將不勝感激。 謝謝。

這些是Unix時間戳(以毫秒為單位)。 即,自UTC 1970年1月1日上午12:00:00以來的毫秒數。

我認為這段代碼可以滿足您的需求:

date_default_timezone_set('America/New_York');

$date = date('d:m:Y:H:i:s', 1382400446259 / 1000);

var_dump($date);

它會給你這個:

string(19) "21:10:2013:20:07:26"

請查閱PHP手冊中有關date()函數頁面,以獲取有關不同格式的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM