【问题标题】:PHP How to get hours and minutes of Date Time format '1:24 pm Tue 19 May' [duplicate]PHP如何获取日期时间格式“5月19日星期二下午1:24”的小时和分钟[重复]
【发布时间】: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

【问题讨论】:

标签: php date datetime


【解决方案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");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-22
      • 1970-01-01
      • 2019-10-19
      • 1970-01-01
      • 2016-05-09
      • 2021-12-08
      • 2017-12-20
      相关资源
      最近更新 更多