代码之家  ›  专栏  ›  技术社区  ›  Dodinas

用PHP解析按行组织的字符串

  •  0
  • Dodinas  · 技术社区  · 14 年前

    这可能是很容易做到的。我在MySQL数据库中有一些日期(我正在使用PHP)。有些是这样储存的 2010-08-25 11:00:00 2010-08-25T08:00:00

    ORDER BY start_date

    但是,我注意到,当日期字符串包含“T”时,它会按顺序向下推。例如,返回的日期为:

     2010-08-25 11:00:00
     2010-08-25 14:15:00
     2010-08-25T08:00:00
     2010-08-25T14:30:00
     2010-08-25T15:00:00
    

    我能重新安排一下吗?这样早上8点的活动就可以排到最前面了?

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Will    14 年前

    您总是可以将日期列表转换为PHP,使用字符串函数将“T”转换为空格,然后对列表进行排序。

    当然不是个好办法。如果可能的话,最好修复数据库中的数据。