PHP如何获取日期时间格式的小时和分钟'下午1:24 pm Tue 19 May'

时间:2015-05-19 05:34:06

标签: php date datetime

如何获得'5月19日星期二下午1点24分'的小时和分钟?感谢

我的测试:

<?php
$start_date = date("Y-m-d", strtotime($start_date_full));
$start_time = date("H:i a", strtotime($start_date_full));
echo $start_date . ', ' . $start_time;

输出:

  

2015-05-19,00:00

3 个答案:

答案 0 :(得分:0)

你可以这样做......

 $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

按照这一点 - http://php.net/manual/en/function.date.php

答案 1 :(得分:0)

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

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

输出:

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

答案 2 :(得分:0)

试试这种方式

$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");