您好我正在尝试将日期时间从PHP添加到我的MySQL数据库中,在数据库中我已经尝试过日期时间和时间戳,我已经尝试过将其与current_time设置为默认选项,在我的php中我有以下内容.
date_default_timezone_set("Europe/London");
$date = date('m/d/Y h:i:s a');
Run Code Online (Sandbox Code Playgroud)
我希望只是将$ date添加到上传查询的值部分中,但是在所有情况下它都会返回为0,它回显日期很好,但是它的uplaod为0,任何帮助都表示赞赏,谢谢.
'm/d/Y h:i:s a 不是标准的MySQL日期时间格式,因此除非您将其存储为varchar/char,否则您将获得您所看到的结果.
您的选择是:
以标准格式(日期Y-m-d H:i:s时间,时间戳)存储日期,并将其转换为查询期间所需的任何格式(推荐)
将其存储为字符串,但会丢失MySQL提供的所有日期时间功能.丢失此功能将使查询中的日期和PHP 非常痛苦,不建议这样做.
| 归档时间: |
|
| 查看次数: |
795 次 |
| 最近记录: |