我需要生成一个时间格式:[ Y-m-d H:i:s ]
从看起来像的字符串7/03/2013
(是的,可以是 7 或 07)。
我用
$date = '7/03/2013';
$date = date('Y-m-d H:i:s', strtotime($date));
这很好用。那么问题出在哪里?
问题是我没有这个H:i:s
零件,但我需要它才能插入数据库。
所以我只是尝试随机它:
$rand = rand(00,24);
$datenew = date('Y-m-d '.$rand.':i:s', strtotime($date));
但这会产生类似4
或6
我需要04
的时间06
等等:
$rand = rand(0,2) . rand(1,4) ;
$datenew = date('Y-m-d '.$rand.':'.$rand.':s', strtotime($date));
但在我看来,这显然不是优雅的。
我还需要会议记录,所以我需要以某种方式格式化rand(00,60)
;
但结合起来也会创造不切实际的时代,比如24:26:00
那么我怎样才能花时间使用 format 7/03/2013
,转换为H:i:s
并添加随机的小时,分钟(也许是秒)