【问题标题】:What is the format of Laravel Eloquent timestamps?Laravel Eloquent 时间戳的格式是什么?
【发布时间】:2014-10-13 03:14:37
【问题描述】:

在我的应用程序中,我使用了两个库 - Node.jsLaravel - 它们都与相同的 MySQL 数据库表交互以修改、插入和删除各种数据。由于我的模式是由 Laravel 迁移创建的(允许 timestamps),我希望我的 Node.js 应用程序也复制 Eloquent 使用的 updated_atcreated_at 字段。但是,我意识到我不知道时间戳的格式。所以,问题是:

Laravel 的 Eloquent 时间戳格式是什么?

【问题讨论】:

    标签: php mysql laravel eloquent


    【解决方案1】:

    Laravel 的 Eloquent ORM 实际上使用 MySQL's timestamp data type 来格式化和存储数据。这些时间戳的格式遵循 MySQL 文档中指定的以下格式:

    MySQL 以 'YYYY-MM-DD HH:MM:SS' 格式检索并显示...值。

    也根据他们的文档:

    TIMESTAMP 的范围为 '1970-01-01 00:00:01' UTC 到 '2038-01-19 03:14:07' UTC。

    例如,提出此问题的日期 - 2014 年 10 月 12 日(晚上 8:15)将被格式化为2014-10-12 21:15:34。认识到单个数字前面有一个零数字,因为格式为每个值指定了两个数字(年份除外,它有四个)。

    【讨论】:

      猜你喜欢
      • 2013-12-25
      • 2013-05-11
      • 1970-01-01
      • 2012-09-27
      • 2013-11-25
      • 2013-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多