【发布时间】:2013-09-07 05:09:34
【问题描述】:
我的日期格式为 Y-M-D 小时-分钟-秒 2013-09-03 12:10:28,但我需要 unixtimestamp。
PHP 有许多转换日期和时间的函数,但显然没有一个函数可以接受日期及其格式并将其转换为 unixtime。我找到的最接近的函数是mktime(),但我需要将我当前的日期解析为它的每个组件。有没有更简单的方法?
【问题讨论】:
-
strtotime可以完美处理这种格式。 -
echo strtotime('2013-09-03 12:10:28'); -
忘记 strtotime()、date()、time() 和类似函数。开始使用 DateTime 类。示例:
echo (new DateTime('2013-09-03 12:10:28'))->getTimestamp()