如何为输入字段指定默认值当前日期和时间

时间:2013-03-15 09:25:42

标签: php codeigniter codeigniter-2

如何将默认值当前时间戳分配给输入字段,然后我想将其作为隐藏插入到数据库中。

  <input
    name="status" id="status"
    type="hidden"
    value="<?php echo CURRENT_TIMESTAMP ?>"
  />
</td> </tr>

告诉我如何指定默认值(当前taimestamp)。

因为我们无法在db中添加多于1的列作为当前时间戳我在db表中已经有1列当前时间戳,所以我还需要1个,这就是我想要添加为隐藏的原因。

4 个答案:

答案 0 :(得分:3)

对于隐藏字段,您可以使用php函数date()

$data['column_name'] = date('Y-m-d H:i:s');
$data['other_column1'] = 'other value 1';
$data['other_column2'] = 'other value 2';
$data['other_column3'] = 'other value 3';

$this->db->insert('tabel_name',$data);

答案 1 :(得分:0)

试试这个

<input type="hidden" value="<?php echo time();?>" name="my_unique">

它是

答案 2 :(得分:0)

您将使用time();

获取当前时间戳

所以:<input name="time" type="hidden" value="<?php echo time();?>" >

参考:http://php.net/manual/en/function.time.php

答案 3 :(得分:0)

<?php echo date("Y/m/d h:i:s a"); ?>

这个输入没问题