在php中转换日期和时间

在php中转换日期和时间,php,mysql,date,datetime,Php,Mysql,Date,Datetime,我只需要这样的日期格式“2015年3月26日-晚上11:59” 如何在我的代码中获取“pm” $month_year=date('F Y'); $timestamp = strtotime("$month_year"); $result = date('t F Y - 11:59 a', $timestamp); 只需像这样使用DateTime: $date = DateTime::createFromFormat("h:i a", "11:59 pm"); echo $date->fo

我只需要这样的日期格式“2015年3月26日-晚上11:59” 如何在我的代码中获取“pm”

$month_year=date('F Y');
$timestamp = strtotime("$month_year");
$result = date('t F Y - 11:59 a', $timestamp);

只需像这样使用DateTime:

$date = DateTime::createFromFormat("h:i a", "11:59 pm");
echo $date->format("d F Y - h:i a");
输出:

09 March 2015 - 11:59 pm
试试下面的代码

 $date = date("d F Y - h:m a");
检查这个

$month_year=date('F Y');
$timestamp = strtotime("$month_year");
echo $result = date('t F Y - H:i a', $timestamp);

$result=date('tfy-11:59\p\m',$timestamp)1。
26
应该是什么?一个月有多少天?2.11:59不是下午12:00之前是上午@Rizier123它不是24小时格式,它是12小时格式,26从哪里来?@Rizier123对不起,它不包括如果任何答案对你有帮助,请打分或投票。