在php中将datetime c#转换为unixstamp


Convert datetime c# to unixstamp in php

我使用服务的API,返回c#DateTime字符串:/Date(1327914214000+0400)/我应该将它转换为unixstamp,因为我使用php。那么我该怎么做呢?

PHP的[strtotime][1]函数非常适合这个功能。它可以处理大多数常见的日期格式,包括字符串。

另一个选项是MySQL函数FROM_UNIXTIME和UNIX_TIMESTAMP

SELECT UNIX_TIMESTAMP(datetime_column) FROM table

这通常比PHP函数调用更快。

对我来说,最好的解决方案来自这里https://stackoverflow.com/a/16749812/469995

strtotime没有效果,我甚至不明白为什么在没有准备好发送给strtotime 的参数的情况下它是一个正确的答案