将C#long变量存储到/发送的时间转换为PHP下的日期时间格式

时间:2013-03-26 10:26:36

标签: c# php api

我得到的是“634999070963845181”,它存储了C#的长变量,相当于“3/26/2013 3:04:56 PM”。现在这个“长”类型时间“634999070963845181”发送到我的REST API(用PHP编写)。在Rest API方面,我想从收到的“634999070963845181”获得“3/26/2013 3:04:56 PM”。但是在日期('m / d / Y h:i:s A',634999070963845181)不生成“3/26/2013 3:04:56 PM”。 PHP时间函数的返回类型为“int”。

亲爱的忍者,如何用C#长变量保持时间在PHP中获得全时戳。

1 个答案:

答案 0 :(得分:2)

如果您可以控制代码的C#端,则应修复它以标准格式传输时间戳,例如ISO8601

否则,您需要了解有关C#和PHP时间戳的两件事:他们的纪元(意思是0)及其单位。

对于PHP,这是从1970年1月1日开始的秒,而C# uses the year 0001 and 100-nanosecond intervals