doute7910 2013-03-14 12:56
浏览 65
已采纳

PHP MYSQL日期格式输出为零

This variable gets inserted into my mysql database:

$n_date = date('d-m-Y');

and in the database i always see this:

0000-00-00 00:00:00

What am i doing wrong?

  • 写回答

4条回答 默认 最新

  • douwei2966 2013-03-14 12:57
    关注

    Because your format is wrong. MySQL expects the date to be in YYYY-MM-DD format. So:

    $n_date = date('d-m-Y');
    

    should be

    $n_date = date('Y-m-d');
    

    Or, for completeness:

    $n_date = date('Y-m-d H:i:s');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部