我在数据库中存储了一些日期,这些日期的编码似乎很奇怪。06-02-2012在数据库中编码为1338661020。我通过做发现了这一点
$date = new DateTime('@1338661020');
echo $date->format(DATE_ATOM);
我该如何用PHP将2012年2月6日转换回1338661020?
您可以像这样使用strtotime():
strtotime("06-02-2012")
strtotime()是一个很棒的时间函数,可以采用任何合理的时间格式并将其转换为Unix时间戳。