Mktime和其他功能给出了像2011-02-27 02:04:46这样的日期的错误答案;
答案 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