php - 不同的日期正在数据库中上传
问题描述
我正在创建一个表单来上传某种类型的数据。我还想上传上传的日期和时间。我在 php 中编写了这段代码:
$date=date("d-m-Y h:i:s A"); //this is date format
INSERT INTO `form_table`(`category`, `title`, `description`, `image`, `article`, `date`) VALUES ('$category','$title','$description','$image','$article','$date');
但是这段代码在数据库中插入了错误的时间。例如,如果我在21-01-2020 10:50:00 pm上传数据,则上传到数据库的日期和时间是21-01-2020 6:50:00 pm,这是一个错误的时间。
解决方案
date_default_timezone_set("亚洲/加尔各答"); echo(date("Ymd h:i:s:A"));
推荐阅读
- sql - 修改列值的 SQL 函数
- java - 无头模式下 Chromedriver 的问题
- ngrok - ngrok 为位于不同 IP 的站点工作(即远程服务器)
- tensorflow - 如何将特征提取器网络(例如 mobilenetv2)添加到 tensorflow 的对象检测 API
- composer-php - 通过 Composer 安装收到具有某些依赖项的错误
- python - 在 python 中安装 pysentiment
- laravel - 获取嵌套集合的总和失败 Laravel Eloquent
- javascript - 如何明确指定损坏的名称?
- c++ - C++/g++:在这种情况下编译器如何处理内存分配?
- jenkins - SVN:添加一组子目录,但只添加特定文件