是否有可能从2011-02-27 02:04:46获得UNIX时间?

时间:2011-04-21 20:14:02

标签: php

Mktime和其他功能给出了像2011-02-27 02:04:46这样的日期的错误答案;

3 个答案:

答案 0 :(得分:9)

只需使用strtotime()功能或DateTime类。


以下两部分代码:

echo strtotime('2011-02-27 02:04:46');

$dt = new DateTime('2011-02-27 02:04:46');
echo $dt->format('U');

会给你相同的输出:

1298768686

答案 1 :(得分:2)

使用strtotime

$time = '2011-02-27 02:04:46';
strtotime($time);

答案 2 :(得分:1)

这也可以(如果你需要从unix shell运行它):

date +%T

这将显示时间如下:

14:20:18