使用php为SQL表生成格式正确的日期

时间:2013-03-08 22:32:32

标签: php sql date format

我正在尝试使用php脚本将日期插入到SQL表中。我使用以下代码在php中生成日期:

Date("l F d, Y");

如果我将SQL表格中'dat'列格式的格式设置为字符串,则日期输入正确但是如果我将列格式设置为日期,则日期显示为

0000-00-00

任何帮助?

1 个答案:

答案 0 :(得分:0)

DATE和日期相关的数据类型将日期值存储在内部结构中。不保留您输入的日期值的格式。保存为字符串数据类型时,它只是一个字符串。没有保存日期知识。

从DATE列中选择数据时,显示的默认格式为0000-00-00。您可以在选择数据时格式化值(技术取决于DBMS)。