【问题标题】:PHP date time and mysql [duplicate]PHP日期时间和mysql [重复]
【发布时间】:2011-11-08 03:52:33
【问题描述】:

可能重复:
Change date format (in DB or output) to dd/mm/yyyy - PHP MySQL
PHP - Convert to date format dd/mm/yyyy

mysql 像这样保存我的日期和时间...

 2011-08-31 08:48:40

当我从数据库中回显它们时,它们就是这样出现的,我怎样才能将它们变成像 m/d/y 这样的通用格式...

或者如果 mysql 行不是 DATE_TIME 而只是 VARCHAR 并按照我想要的方式将其插入到数据库中也没关系吗??

谢谢...

【问题讨论】:

  • date("m/d/y h:i:s", strtotime('2011-08-31 08:48:40'))
  • erm... 你所拥有的是一种通用格式。 m/d/y 是一种语言环境格式...
  • 谢谢...把它作为答案,我将其标记为正确:)
  • “美国”中的“通用”?是的……
  • @carl 我只知道如何使用搜索功能。 :P

标签: php mysql date time


【解决方案1】:

此帖之前已回答:

Convert to date format dd/mm/yyyy

问候

【讨论】:

    【解决方案2】:

    去做in PHP:

    date("m/d/Y", strtotime('2011-08-31 08:48:40'));
    

    或者这样做in MySQL:

    SELECT DATE_FORMAT('2011-08-31 08:48:40','%m/%d/%Y')
    

    当然,您不会在代码中使用硬编码值。您将使用 MySQL 的列名或检索到的列值,这可能是 PHP 中数组中的一个元素。

    【讨论】:

      猜你喜欢
      • 2016-08-20
      • 1970-01-01
      • 2013-06-16
      • 1970-01-01
      • 2019-05-04
      • 2014-01-22
      • 2013-09-30
      • 1970-01-01
      • 2011-06-12
      相关资源
      最近更新 更多