dpdbu24262 2013-07-23 20:42
浏览 19
已采纳

格式化日期字符串 - PHP [重复]

This question already has an answer here:

I have a dynamically allocated date from a search engine api results set entered into a multidimensional array, $search_results['Date']

There are two types of Date Data returned, first engine returns, for three result tests:

  1. Example 1: 2013-07-22T12:00:03Z
  2. Example 2: 2013-07-23T18:18:15Z
  3. Example 3: 2013-07-21T23:57:04Z

And for the same items, different engine:

  1. Example 1: 1374495037
  2. Example 2: 1374528579
  3. Example 3: 1374515617

I was hoping somebody here may have had experience on formatting dates and may be able to help me out?

I would like the format returned to be:

22nd July, 2013. 12.00pm

However the time part is not strictly necessary, but it would be nice to have the date sorted properly.

It seems the second engine returns the date in a bizarre format, can anybody figure it out? I am from Europe, we do dates different to those of you in America!?

Does anybody have any suggestions on how to format these dates?

Thanks Guys.

</div>
  • 写回答

1条回答 默认 最新

  • duanhao4156 2013-07-23 20:53
    关注

    for first example, you can use first strtotime(), a function that converts datetime to UNIX timestamp like this:

    $date = date('d/m/Y H:i:s',strtotime('2013-07-23T18:18:15Z'));
    echo $date.'<br/>'; //put here just for  testing
    

    and for second example you already have string as UNIX timestamp, so you don't need strtotime()

    $date = date('d/m/Y H:i:s','1374495037');
    echo $date.'<br/>';//put here just  for testing
    

    format that you would like to return would be:

    date('jS F, Y. h.ia',$unix_timestamp);
    

    for other options for date formats consult: http://php.net/manual/en/function.date.php

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 删除虚拟显示器驱动 删除所有 Xorg 配置文件 删除显示器缓存文件 重启系统 可是依旧无法退出虚拟显示器
  • ¥15 vscode程序一直报同样的错,如何解决?
  • ¥15 关于使用unity中遇到的问题
  • ¥15 开放世界如何写线性关卡的用例(类似原神)
  • ¥15 关于并联谐振电磁感应加热
  • ¥60 请查询全国几个煤炭大省近十年的煤炭铁路及公路的货物周转量
  • ¥15 请帮我看看我这道c语言题到底漏了哪种情况吧!
  • ¥66 如何制作支付宝扫码跳转到发红包界面
  • ¥15 pnpm 下载element-plus
  • ¥15 解决编写PyDracula时遇到的问题