喵-见缝插针 2010-03-21 17:11 采纳率: 83.3%
浏览 326
已采纳

Convert date format yyyy-mm-dd => dd-mm-yyyy [duplicate]

This question already has an answer here:

I am trying to convert a date from yyyy-mm-dd to dd-mm-yyyy (but not in SQL); however I don't know how the date function requires a timestamp, and I can't get a timestamp from this string.

How is this possible?

</div>

转载于:https://stackoverflow.com/questions/2487921/convert-date-format-yyyy-mm-dd-dd-mm-yyyy

  • 写回答

12条回答 默认 最新

  • 游.程 2010-03-21 17:13
    关注

    Use strtotime() and date():

    $originalDate = "2010-03-21";
    $newDate = date("d-m-Y", strtotime($originalDate));
    

    (see strtotime and date docs on the PHP site).

    Edit: Note that this was a quick solution to the original question. For more extensive conversions, you should really be using the DateTime class to parse & format :-)

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

报告相同问题?