duanjiaonie6097 2014-10-24 03:54
浏览 40
已采纳

从PHP中的数组更改日期格式[重复]

This question already has an answer here:

I receive a date from an array in the below format:

2014-10-22 07:24:57 EDT

I want to convert this to echo only the month and day like this: Oct 22

My code below works fine when I'm changing from the 15-Feb-2009 format.

<?php

$date = DateTime::createFromFormat('D-M-Y', '15-Feb-2009');
$nice_date = $date->format('M j');

echo $nice_date;

?>

Here's what I have that doesn't work. Probably not even close.

$array_date = '2014-10-22 07:24:57 EDT';
$date = DateTime::createFromFormat('YY-MM-DD HH:II:SS EDT', $array_date);
$nice_date = $date->format('M j');

echo $nice_date;

I'm at a loss right now. Any ideas?

</div>
  • 写回答

4条回答 默认 最新

  • dsns47611 2014-10-24 04:01
    关注

    If you want to explicitly provide the format, you must provide the correct format.

    $array_date = '2014-10-22 07:24:57 EDT';
    $date = DateTime::createFromFormat('Y-m-d H:i:s e', $array_date);
    $nice_date = $date->format('M j');
    echo $nice_date;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置