[英]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.