【发布时间】:2015-11-05 23:47:52
【问题描述】:
我的数据库中存储的日期似乎编码奇怪。 06-02-2012 在编码为 1338661020 的数据库中。我通过这样做弄清楚了:
$date = new DateTime('@1338661020');
echo $date->format(DATE_ATOM);
如何在 PHP 中将 06-02-2012 转换回 1338661020?
【问题讨论】:
我的数据库中存储的日期似乎编码奇怪。 06-02-2012 在编码为 1338661020 的数据库中。我通过这样做弄清楚了:
$date = new DateTime('@1338661020');
echo $date->format(DATE_ATOM);
如何在 PHP 中将 06-02-2012 转换回 1338661020?
【问题讨论】:
你可以像这样使用 strtotime():
strtotime("06-02-2012")
strtotime() 是一个很棒的时间函数,几乎可以采用任何合理的时间格式并将其转换为 Unix 时间戳。
【讨论】: