dongtou8736 2017-08-05 03:15
浏览 37
已采纳

将不同变量的日期和时间转换为dateTime变量时出现问题

I have below code.

$DateDispatched = \DateTime::createFromFormat('m/d/Y H:i:s', $Dat. ' ' . $Time);

$Dat is 05/18/2009
$Tim is 08:37 AM

When I print it: print_r($DateDispatched); it always print false.

Am I missing anything?

  • 写回答

3条回答 默认 最新

  • duanbei7035 2017-08-05 03:34
    关注

    Use format like this, and It it $Tim not $Time

      <?php
        $Dat = "05/18/2009 ";
        $Tim = "08:37 AM";
    
        $DateDispatched = \DateTime::createFromFormat('m/d/Y H:i A',$Dat.$Tim);
    
        print_r($DateDispatched);
      ?>
    

    Live demo : https://eval.in/841805

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 关于哈夫曼树应用得到一些问题
  • ¥15 使用sql server语句实现下面两个实验(需要代码和运行结果截图)
  • ¥20 用web解决,要给我一个完整的网页,符合上述的要求
  • ¥20 求个sql server代码和结果的图 两道题
  • ¥15 银河麒麟操作系统无法使用U盘
  • ¥100 寻找:光电二极管电路设计服务
  • ¥15 YOLOv5改进后的结构图
  • ¥15 全志v3s怎么设置高速时钟,使用的荔枝派zero开发板,串口2需要921600的波特率
  • ¥15 关于#单片机#的问题:Lora通讯模块hc-14电路图求内部原理图
  • ¥50 esp32 wroom 32e 芯片解锁