我正在使用Codeigniter和Mysql来处理数据库。在我的桌子上有一个名为 tgl_input 的字段,类型为 TIMESTAMP 。
for该字段我在Codeigniter中的表单看起来像这样
<input type="text" name="ti" value="<?php echo date("Y-m-d h:m") ?>" hidden="true">
这是我的控制器
'tgl_input' => $this->input->post('ti'),
和我的模型中使用activerecord的常用代码
当我在上午9:47尝试输入时,数据在今天的日期时间04:07输入。我不知道什么是错的,这是我第一次在Codeigniter和Mysql中使用datetime字段。我在时区+7曼谷,雅加达顺便说一句
答案 0 :(得分:2)
在控制器本身中使用类似的东西
'tgl_input' => date("Y-m-d H:i:s"),
答案 1 :(得分:0)
&#39; tgl_input&#39; =&GT;日期(&#39; Y-m-d h:i:s&#39;,strtotime($ this-&gt; input-&gt; post(&#39; ti&#39;))),