CodeIgniter 3漂亮的日期和时间格式

时间:2018-01-13 23:24:15

标签: php twitter-bootstrap codeigniter datetime

我使用CodeIgniter 3和Bootstrap创建了注册和登录应用程序

我在视图中显示所有用户:

<table class="table table-striped table-bordered">
  <thead>
    <tr>
      <th class="col-md-1">ID</th>
      <th class="col-md-3">Full name</th>
      <th class="col-md-6">Email</th>
      <th class="col-md-4">Date created</th>
      <th class="col-md-4">Date updated</th>
    </tr>
  </thead>
  <tbody>
    <?php foreach ($users as $user): ?>
    <tr>
      <td><?php echo $user->id ?></td>
      <td><?php echo $user->fname . " " . $user->lname; ?></td>
      <td><a href="maitlo:<?php echo $user->email; ?>"><?php echo $user->email; ?></a></td>
      <td><?php echo $user->created_at ?></td>
      <td><?php echo $user->updated_at ?></td>
    </tr>
    <?php endforeach ?>
  </tbody>
</table>

我希望创建日期更新日期列的格式很好: 2001年3月10日,15:16:03 。< / p>

我已加载日期助手。

我应该在视图中编写以获得如上所述的“漂亮”日期和时间格式?

2 个答案:

答案 0 :(得分:0)

你可以尝试这种方式

仅示例

<?php echo date('M d Y');?> at <?php echo date('H:i:s', strtotime('15:16:03'));?>

打印

2018年1月14日15:16:03

答案 1 :(得分:0)

完整,漂亮的日期和时间格式 2017年11月19日星期日00:34:36 将通过以下方式输出:

<?php echo nice_date($user->created_at, 'l, M d, Y') . ' at '.  nice_date($user->created_at, 'H:i:s'); ?>

2017年11月19日00:34:36 将以书面形式输出:

<?php echo nice_date($user->created_at, 'M d, Y') . ' at '.  nice_date($user->created_at, 'H:i:s'); ?>