PHP如何获取日期时间格式“5月19日星期二下午1:24”的小时和分钟[重复]
Posted
技术标签:
【中文标题】PHP如何获取日期时间格式“5月19日星期二下午1:24”的小时和分钟[重复]【英文标题】:PHP How to get hours and minutes of Date Time format '1:24 pm Tue 19 May' [duplicate] 【发布时间】:2015-07-30 19:12:41 【问题描述】:如何获取“5 月 19 日星期二 1:24 pm”的小时和分钟?谢谢
我的测试:
<?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
【问题讨论】:
用 pm 或 am 分割并在末尾追加。并将它传递给 strtotime 然后它会工作 查看w3schools.com/php/php_date.asp 【参考方案1】:你可以这样做...
$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
【讨论】:
【参考方案2】:试试这个,我想这就是你想要的
$date = date("g:i a l d F");
输出:
5 月 19 日星期二上午 5:41
【讨论】:
$start_date = date("h:i a D d M", strtotime($start_date_full) );
【参考方案3】:
试试这个方法
$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");
【讨论】:
以上是关于PHP如何获取日期时间格式“5月19日星期二下午1:24”的小时和分钟[重复]的主要内容,如果未能解决你的问题,请参考以下文章