jjpmann/ee-dt

DT 插件可以以格式化方式显示日期,并允许您向当前日期或您设置的静态日期添加天数、月份和年份。

维护者

详细信息

github.com/jjpmann/ee-dt

主页

源代码

安装: 15

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 2

类型:ee3-addon

v2.0.3 2017-10-06 13:25 UTC

This package is auto-updated.

Last update: 2024-09-14 00:29:03 UTC


README

ExpressionEngine 日期/时间插件

DT 插件可以以格式化方式显示日期,并允许您向当前日期或您设置的静态日期添加天数、月份和年份。

安装

新: composer 安装程序

composer require jjpmann/ee-dt

更多信息请参阅这里

旧:手动安装

将文件移动到系统/user/addons 目录下的 'dt' 文件夹中

用法

{exp:dt}

将返回格式为 MM/DD/YYYY 的日期

{exp:dt:wrap}

标签对,用于在循环中包裹条目,以便在参数中添加自定义日期

参数

所有这些都是可选的

set

设置其他参数将参考的静态日期。如果未设置,则默认为当前日期。

{exp:dt set="01/01/2010"}
format

使用以下参数设置返回日期的格式:http://expressionengine.com/user_guide/templates/date_variable_formatting.html

{exp:dt set="11/03/90" ee_format="true" format="%l %M %j, %Y"}

输出: Saturday Nov 3, 1990

ee_format

如果设置为 'false',dt 将使用 PHP 格式化解析日期:https://php.ac.cn/manual/en/function.strftime.php

{exp:dt set="11/03/90" format="%A %B %e, %Y"}

输出: Saturday November 3, 1990

language

根据系统语言进行翻译

  • fr_FR : 法语

  • es_ES : 西班牙语

  • nl_NL : 荷兰语

    {exp:dt set="11/03/90" language="es_ES" format="%A %b %e, %Y"}

输出: sábado noviembre 3, 1990

day

向当前/设置的日期添加或减去天数。

month

向当前/设置的日期添加或减去月数。

year

向当前/设置的日期添加或减去年数。

{exp:dt day="3" month="1" year="-1" set="1/1/2010"}

输出: 02/04/09

hour

向当前/设置的日期添加或减去小时数。

minute

向当前/设置的日期添加或减去分钟数。

second

向当前/设置的日期添加或减去秒数。

示例

每月第三个星期六

Now: {current_time format="%m/%d/%y"} <br>

{exp:dt set='third saturday of this month'} == {current_time format="%m/%d/%y"}<br>

{if '{exp:dt set="first monday of this month"}' == '{current_time format="%m/%d/%y"}'}

YAY

{/if}