Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 php 脚本将日期插入 SQL 表中。我正在使用以下代码在 php 中生成日期:
Date("l F d, Y");
如果我在我的 SQL 表中将“dat”列格式的格式设置为字符串,则正确输入日期但是如果我将列格式设置为日期,则日期显示为
0000-00-00
有什么帮助吗?
DATE 和与日期相关的数据类型将日期值存储在内部结构中。您输入的日期值的格式不会保留。保存为字符串数据类型时,它只是一个字符串。没有保存日期知识。
当您从 DATE 列中选择数据时,显示的默认格式是0000-00-00. 您可以在选择数据时格式化值(技术取决于 DBMS)。