【问题标题】:How to change date from database to dd/mm/yyyy - php in codeigniter [duplicate]如何将日期从数据库更改为 dd/mm/yyyy - codeigniter 中的 php [重复]
【发布时间】:2018-06-06 06:30:44
【问题描述】:

MySQL 将日期存储在我的数据库中(默认情况下)为YYYY-MM-DD 我的日期字段类型是DATE(我不需要任何时间存储)。有没有简单的方法可以默认改成DD/MM/YYYY?

【问题讨论】:

  • 尝试在php中使用日期格式函数

标签: php codeigniter


【解决方案1】:

MySQL 中日期的内部存储格式通常超出了开发人员和大多数数据库用户的范围。基本的良好做法是始终使用适当的日期列存储日期信息,例如datetime。关于如何以不同的方式查看您的日期信息,您可以使用DATE_FORMAT 功能。例如:

SELECT DATE_FORMAT('2014-02-01', '%d/%m/%Y') AS new_date
FROM dual;

01/02/2014

Demo

【讨论】:

    【解决方案2】:

    只需使用date() 和strtotime()

    date('d/m/Y', strtotime('now'));
    

    或

    date('d-m-Y', strtotime('now'));
    

    输出

    06/06/2018
    06-06-2018
    

    【讨论】:

      猜你喜欢
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-20
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多