2015-07-10 133 views
1

我想将负时间戳值转换为可读取的值。这是我的代码:如何将负时间戳转换为日期(PHP)

$timestamp = -30607469951; 

$date = new DateTime();  
$date->setTimestamp($timestamp); 

$date->format('j/n/Y'); 
+0

那么这个负面时间戳应该是什么日期呢?在将来?回到恐龙时代? – Rizier123

+0

@ Rizier123它出来是1000年第2个月第1天lol – Derek

+1

除非你在64位PHP,这是行不通的。该值大大超过了32位PHP中可以表示的值。 –

回答

1

我所做的只是呼应了格式化$date,是你想要的吗?

$timestamp = -30607469951; 

$date = new DateTime(); 

$date->setTimestamp($timestamp); 

echo $date->format('Y-m-d');