0

我已经搜索了该站点以查看该问题是否已得到解决,但没有发现任何结果,但如果有,我表示歉意,如果您可以将我链接到该线程,我将参考该线程来解决我的问题。

我正在尝试使用 PHP 在 MySQL 中保存日期,但它似乎不起作用。MySQL 中的字段是“日期”类型,当我从该字段读取数据时,它显示为 0000-00-00,因此我尝试将数据保存为 2009-09-24,但似乎没有工作。我尝试用引号将其保存以使其成为字符串,而没有引号,我似乎仍然无法弄清楚。

有谁知道我如何正确格式化日期以便将其保存在 MySQL 中?

非常感谢!

4

1 回答 1

1

尝试使用以下 $t 是时间戳(time())或什么都不做

function MysqlDate($t=0)
{
    if ($t==0)
        return date("Y-m-d H:i:s");
    else
        return date("Y-m-d H:i:s", $t);
}

var_dump(MysqlDate());
于 2013-03-15T05:19:13.263 回答