douliao7354
2010-06-19 05:58
采纳率: 0%
浏览 78
已采纳

如何将日期格式从DD / MM / YYYY更改为YYYY-MM-DD? [重复]

This question already has an answer here:

How to change format of date string using PHP?

From: 06/16/2010
To: 2010-06-16

</div>

图片转代码服务由CSDN问答提供 功能建议

此问题已经存在 这里有一个答案:

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • dsmgcse8876 2010-06-19 06:10
    已采纳
    $date = "06/16/2010";
    echo date('Y-m-d', strtotime($date)); // outputs 2010-06-16
    

    Using the strtotime function.

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • douzhong1730 2010-06-19 06:14

    php -r 'echo date("Y-m-d", strtotime("06/16/2010"));'

    评论
    解决 无用
    打赏 举报
  • douchuo9476 2016-09-29 21:04

    You should use \DateTime and get rid of strings as soon as possible:

    $date = DateTime::createFromFormat('m/d/Y', '06/16/2010'); // \DateTime object
    echo $date->format('Y-m-d'); // 2010-06-16
    

    See more:
    http://php.net/manual/en/datetime.createfromformat.php

    评论
    解决 无用
    打赏 举报