【发布时间】:2013-03-15 17:13:41
【问题描述】:
不确定如何格式化时间戳值,使其显示为“2013 年 2 月 15 日下午 12:34” 现在它只显示“2013-03-15 12:04:11”。
我已经阅读了大量的帖子,但似乎没有一个对我的情况有帮助,或者告诉我一个正确的答案以及如何实施它。 任何帮助将不胜感激。
这是我的看法
<section class="noteinfo">
<p><span>Note:</span> <?php echo $row->folderName; ?></p>
<p><span>Created:</span> <?php echo $row->time; ?></p>
</section>
这是我的控制器代码
function create() {
if(array_key_exists('createFolder',$_POST)) {
$data = array(
'folderName' => $this->input->post('folderName')
// 'time' => date('Y-m-d H:i:s',now())
);
$data = str_replace(array(' ', '.', '?', '*', '%', '/'), '_', $data);
$datestring = "Year: %Y Month: %m Day: %d - %h:%i %a";
$time = time();
// $data = str_replace(' ', '_', $data);
$this->index_model->createFolder($data, $datestring, $time);
}
$this->foldercreated();
}
这是我的模型代码
function createFolder($data) {
$this->db->where('time', 'time');
$this->db->where('folderName', 'folderName');
$this->db->insert('senior', $data);
return;
}
【问题讨论】:
-
$this->index_model->createFolder($data, $datestring, $time);你传递了 3 个参数,但function createFolder($data)只接受 1 个参数。
标签: php codeigniter timestamp