在Mysql中存储Unix时间

时间:2012-02-23 17:21:01

标签: php mysql

好的我不知道我是否正确行事,所以我正在尝试将下一个字符串转换为时间戳:23/02/2012

list($d,$m,$y)=explode("/",$_POST[$form_name]);
$date=time(date($d,$m,$y));

它不起作用,现在当我想要显示它时,我做了什么date("d/m/Y",$timestampDB);

2 个答案:

答案 0 :(得分:2)

使用mktime( 0, 0, 0, $m, $d, $y )获取时间戳,date('d/m/y', $timestamp)打印日期。如果您完全控制日期字符串的格式,请使用strtotime

答案 1 :(得分:0)

我会从reading this开始,这应该可以让你在那里大部分时间。我建议如果这些是使用mysql内置功能的当前时间戳"更新时的当前时间戳"而不是试图在PHP中手工完成。如果您确实需要手动完成,还可以添加小时分钟和秒的时间戳,以便mysql可以更好地比较它们