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”的小时和分钟[重复]的主要内容,如果未能解决你的问题,请参考以下文章

PHP函数获取日期格式?

如何使用php将日期格式转换为日期时间格式[重复]

如何通过PHP函数来获取今日日期的时间戳?

如何获取当前的日期和时间

如何利用PHP时间戳获取当前时间

设置 PHP 日期时间格式