pra*_*250 0 php mysql timestamp date
我在mysql表中有日期和时间戳字段.
$timeString="Thu Jul 26 22:45:09 +0000 2012";
$time=strtotime($timeString);
$date=date('Y-m-d', $timeString);
Run Code Online (Sandbox Code Playgroud)
当我执行查询时,它存储以下值:
date 0000-00-00 time 0000-00-00 00:00:00
任何人都可以解决我的问题
你试图从$timestring(字符串)而不是$time(时间戳)建立你的日期
尝试:
$timeString="Thu Jul 26 22:45:09 +0000 2012";
$time=strtotime($timeString);
$date=date('Y-m-d', $time);
Run Code Online (Sandbox Code Playgroud)
您应该在开发环境中启用php警告.约会告诉你:)
date()期望参数2为long,给定字符串