Inserting mm/dd/yyyy format dates in MySQL

后端 未结 2 564
渐次进展
渐次进展 2020-12-10 08:03

How can I insert an MM/DD/YYYY format date into an MySQL database using PHP?

相关标签:
2条回答
  • 2020-12-10 08:41

    This can be done using STR_TO_DATE.

    Example:

    INSERT INTO useless_table (id, date_added) VALUES(
                1, STR_TO_DATE('03/08/2009', '%m/%d/%Y'));
    

    EDIT: Please also consider MarkR's solution, because it's the right thing to do[tm].

    0 讨论(0)
  • 2020-12-10 08:46

    MySQL support ISO-8601 date/time values, and no others. If you need to use some other whacky format (for example, because you have American customers who expect wonky dates), you need to do the conversion yourself.

    Just live with it, ISO-8601 is the one true date format.

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