PHP如何获取日期时间格式的小时和分钟“5月19日星期二下午1:24”

PHP如何获取日期时间格式的小时和分钟“5月19日星期二下午1:24”,php,date,datetime,Php,Date,Datetime,如何获取“5月19日星期二下午1:24”的时间和分钟?谢谢 我的测试: 输出: 2015-05-19,00:00 你可以这样做 $d = '2015-05-19 13:24:00'; $f = date('g:i a D d M', strtotime($d)); echo $f; // OUTPUT : 1:24 pm Tue 19 May 按照这个操作-试试这个,我想这就是你想要的 $date = date("g:i a l d F"); 输出: 5月19日星期二上午5:4

如何获取“5月19日星期二下午1:24”的时间和分钟?谢谢

我的测试:

输出:

2015-05-19,00:00

你可以这样做

 $d = '2015-05-19 13:24:00';
 $f = date('g:i a D d M', strtotime($d));
 echo $f;

 // OUTPUT : 1:24 pm Tue 19 May

按照这个操作-

试试这个,我想这就是你想要的

$date = date("g:i a l d F");  
输出:

5月19日星期二上午5:41

$start_date_full = "1:24 pm Tue 19 May";
$format = "g:i a D j F";
$date_time = DateTime::createFromFormat($format, $start_date_full);
echo date_format($date_time,"g:i");

使用pm或am拆分,并在末尾追加。并将其传递到strottime,然后它将检查$start\u date=dateh:i a D M,strottime$start\u date\u full;
$start_date_full = "1:24 pm Tue 19 May";
$format = "g:i a D j F";
$date_time = DateTime::createFromFormat($format, $start_date_full);
echo date_format($date_time,"g:i");