📜  获取创建日期craftcms (1)

📅  最后修改于: 2023-12-03 15:11:51.182000             🧑  作者: Mango

获取创建日期 CraftCMS

CraftCMS 是一款流行的内容管理系统,非常适合开发 Web 应用程序。获取一个条目的创建日期是一个常见的任务,这篇文章将介绍如何在 CraftCMS 中完成此任务。

使用 twig 代码获取创建日期

首先,我们可以使用 Twig 模板引擎来获取一个条目的创建日期。Twig 是 CraftCMS 默认的模板引擎。

{% set entry = craft.entries.id(entryId).one() %}
{% set createdDate = entry.postDate|date('Y-m-d H:i:s') %}

在以上代码中,我们首先检索一个特定的条目,然后提取它的创建日期。我们使用了 id 方法来检索特定的条目,该方法需要传递一个 entryId 参数,该参数是要检索的条目的 ID。

然后,我们使用了 postDate 属性来获取条目的创建日期。为了格式化日期,我们使用了 Twig 的 date 过滤器。

通过 PHP 代码获取创建日期

Twig 在 CraftCMS 中是非常方便的,但是在某些情况下,我们需要编写我们自己的 PHP 代码来获取条目的创建日期。

use craft\elements\Entry;

$entry = Entry::find()->id($entryId)->one();
$createdDate = $entry->postDate->format('Y-m-d H:i:s');

在上面的代码中,我们首先从 CraftCMS 中导入 entry 素材并使用 find 方法来检索一个特定的条目。类似于 Twig 例子中的情况,我们需要传递一个 entryId 参数,该参数是要检索的条目的 ID。

然后,我们使用了 postDate 属性来获取条目的创建日期。为了格式化日期,我们使用了 PHP 的 format 方法。

结论

无论您是使用 Twig 还是 PHP,获取 CraftCMS 条目的创建日期都是非常简单的。使用上述代码片段即可轻松获取其创建日期。