0

不确定如何格式化时间戳值,因此它现在显示为“2013 年 2 月 15 日下午 12:34”,它现在只是显示“2013-03-15 12:04:11”。

我已经阅读了大量帖子,但它们似乎都对我的情况没有帮助或向我展示正确的答案以及如何实施它。任何帮助将非常感激。

这是我的看法

<section class="noteinfo">
      <p><span>Note:</span>&nbsp; <?php echo $row->folderName; ?></p> 
      <p><span>Created:</span> &nbsp;<?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;
}
4

1 回答 1

1

使用date()和 strtotime()

2013 年 2 月 15 日下午 12:34 格式为 'F j, Y g:ia'

<p><span>Created:</span> &nbsp;<?php echo date('F j, Y g:ia', strtotime($row->time)); ?></p>
于 2013-03-15T17:17:47.120 回答