簡體   English   中英

時間UTC戳顯示錯誤日期投擲PHP日期功能

[英]Time UTC stamp displaying wrong Date threw PHP date function

我正在使用以下函數來進行utc時間戳記對話,但它給出了錯誤的答案。

echo  date('Y-m-d H:i:s',1379658966473);

它給了我回報

45689-08-26 01:47:53

但實際答案是

GMT: Fri, 20 Sep 2013 06:36:06 GMT
Your time zone: 20 September 2013 12:06:06 PM GMT+5.5

我是從http://www.epochconverter.com/在線轉換器網站獲得的,這是正確的

您的時間戳是以毫秒為單位的格式。 要獲得常規的unix時間戳,請將其除以1000:

$timestamp = 1379658966473 / 1000;
echo  date('Y-m-d H:i:s', $timestamp);

你的時間戳是針對microtime,日期函數需要一個簡單的時間戳,你需要使用time()函數而不是microtime()

暫無
暫無

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

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