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 に答える