我从数据库147836340000获得了以下时间戳长值,我想在数据和时间上转换它。我试图使用以下内容:
$timestamp=147836340000;
print_r(date('m/d/Y H:i:s', $timestamp));
但不幸的是我收到以下错误:
date()期望参数2为整数,浮点数为
请告知我需要做什么。
答案 0 :(得分:3)
这可能是JS时间戳,所以你需要将它除以1000。
您的版本:
String.Format("\"{0}\"", value);
试试这个(Online Demo):
$timestamp=147836340000;
print_r(date('m/d/Y H:i:s', $timestamp));
09/30/6654 18:00:00
可在此处找到更多详细信息:Timestamp between Javascript and PHP