Change display format of date and time field in MySQL PHP

后端 未结 2 1339
谎友^
谎友^ 2020-12-10 22:37

My select statement in PHP is

  \"select * from table\";

I use the following PHP statement to display date & time of MySQL field.

相关标签:
2条回答
  • 2020-12-10 23:18

    You can do the formatting directly in the database as Frank Heikens shows in his answer, or you can do it in PHP. Convert the mySQL date value to a UNIX timestamp using

    $timestamp = strtotime($row["mdate"]);
    

    then you can use all options of date() to format it, for example:

    echo date("Y-m-d H:i:s", $timestamp); // returns 09-03-2010 16:59:18
    

    both approaches are equally valid; I personally like to modify the value in PHP.

    0 讨论(0)
  • 2020-12-10 23:24

    See date_format():

    select *, date_format(mdate, '%d-%m-%Y %H:%i:%s') AS formated_date from tabl;
    

    And use formated_date in jouw php-code.

    0 讨论(0)
提交回复
热议问题