【发布时间】:2018-08-17 16:44:59
【问题描述】:
我已多次尝试存储我选择的确切日期。但保存时,会取上一个日期。我已经以多种方式进行了测试,角度文件将通过相同的选定日期。当执行 sql 查询时,它将采用不正确的日期。谁能帮我解决这个问题?
下面是我的代码。 html代码:
<td class="data_field">
<input class="form-control" type="date" name="date_main_domain" ng-model="domain.date_main_domain" id="date_main_domain" required value="{{domain.date_main_domain}}">
</td>
sql查询:
$database->execute( "UPDATE domain_information SET date_main_domain='$dateMainDomain' WHERE id=$domainId" );
【问题讨论】:
-
你的 $dateMainDomain 值是多少?
-
抱歉,这是保存时的值,2018 年 3 月 2 日星期五 00:00:00 GMT+0530(印度标准时间)
-
会不会是您的数据库服务器时间没有按照您的意愿设置?只是猜测。
-
你可以包含错误吗?或者如果您检查错误发生的位置可能会有所帮助,请尝试检查您的客户端是否是有效的日期对象,并为数据库检查列中的数据类型
-
在保存或从表中获取日期时,我实际上没有收到任何错误。但它会采取不正确的日期。列类型为日期时间