我从网站的API获取JSON,并将其作为其中一个值:/Date(1490236632140)/
我尝试裁剪除数字以外的所有内容并使用日期函数来回显日期,但似乎是在不同的语言环境中,因为它回应了这个:9/19/49193
我不知道如何将此作为正确的日期回应,它应该是3/23/2017
。我尝试使用C语言环境来查看它是C ++还是C#格式化日期,但事实并非如此。这是我正在做的所有事情的代码片段。
http://sandbox.onlinephpfunctions.com/code/f3f40fcaa06f25f908ee18c269389429e122222c
答案 0 :(得分:4)
它的时间戳以毫秒为单位从Jan 1, 1970(called epoch time)
开始在C#中,您可以通过以下方式将其转换为日期时间:
DateTime dateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0).AddSeconds(Math.Round(1490236632140 / 1000d));
在PHP中,您可以通过以下方式将其转换为正确的日期时间:
$seconds = 1490236632140 / 1000;
$date = date("m/d/Y", $seconds);