我想在php中转换12h时间,格式为: 05/31/2012 09:48 AM
到24小时格式: 2011-11-27 11:53:36
这是我可以更改的代码行:
$ time = $ _POST ['time'];
答案 0 :(得分:0)
您可以使用strtotime
然后使用date
函数。
http://php.net/manual/en/function.date.php列出了所有可能的选项。
到目前为止的第一个参数是格式,第二个参数是时间戳(使用当前日期字符串的strtotime获得)。
date('Y-m-d H:i:s', strtotime($your_current_date_string));
格式只是我的头脑而不是确切的。您可以在提供的链接中查找表格中所需的格式。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以使用:
// $time = 05/31/2012 09:48 AM
$time = $_POST['time'];
//output new time: 2012-05-31 09:48:00
$newTime = date("Y-m-d H:i:s", strtotime($time)) );
<强>文档强>:
答案 3 :(得分:0)
你必须像这样使用strtotime:
$date="05/31/2012 09:48 AM";
echo date("Y-m-d H:i:s",strtotime($date));
答案 4 :(得分:0)
通过以下链接查看PHP中的日期功能