【问题标题】:CodeIgniter 3 pretty date and time formatCodeIgniter 3 漂亮的日期和时间格式
【发布时间】:2018-01-13 23:24:14
【问题描述】:

我使用 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

我已经加载了日期助手。

我应该在视图中写什么来获得像上面提到的“漂亮”的日期和时间格式?

【问题讨论】:

  • 你应该仔细阅读这个:php.net/manual/en/function.date.php
  • 我对 Codeigniter 特定 获取漂亮日期和/或时间格式的方法很感兴趣,因为我已经加载了一个 date helper
  • 都写在那里了!!!我没有复制文档示例作为答案。
  • 您是如何将日期保存在 db 表中的,是使用 php time 还是 db ,或者显示从 $user->updated_at 返回的示例

标签: php twitter-bootstrap codeigniter datetime


【解决方案1】:

你可以试试这个方法

仅作为示例

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

打印

2018 年 1 月 14 日 15:16:03

【讨论】:

    【解决方案2】:

    完整、漂亮的日期和时间格式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'); ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-16
      • 1970-01-01
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      相关资源
      最近更新 更多