如何将 2012-04-11 12:49:14 转换为unixtime邮票?如何将日期变为时间戳
我已经试过
$time = mktime("2012-04-11 12:59:14");
和
$time = strtotime("2012-04-11 12:59:14");
编辑 基本上上更新我的数据库添加了日期/时间,看起来像这样。
2012-04-11 12:49:14
我需要它变成一个UNIX时间戳,所以我可以用“很久以前”功能,我发现。
我的测试显示,
数据库输入 - > 2012-04-11 13时22分05秒将其转化为 - > 1334143355 - >但是,从当前时间(时间())是 - > 1334146956
我不明白他们为什么不匹配?
你的第二个例子不工作的方式是什么? [看起来很完美](http://codepad.viper-7.com/BpLNII)。 – 2012-04-11 12:08:33
什么不起作用?你有错误吗? – liquorvicar 2012-04-11 12:08:44
你也可以在MySQL中使用['UNIX_TIMESTAMP()'](http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp)功能。 – 2012-04-11 12:10:54