修改 fluid 的 f:format.date 中的日期 - 使用内联符号
Modify date in fluid's f:format.date - using inline notation
使用流畅的 f:format.date
viewhelper,我可以设置日期的偏移量:
<f:format.date format="%d.%m.%Y">{item.Date}-3 days</f:format.date>
不幸的是,使用内联符号(我需要一个条件)并不那么容易。我尝试了以下方法:
{f:format.date(date: item.Date-3 days, format: '%d.%m.%Y')}
{f:format.date(date: item.Date'-3 days', format: '%d.%m.%Y')}
{f:format.date(date: 'item.Date-3 days', format: '%d.%m.%Y')}
None 其中 returns 个修改日期。
正确的语法是什么?
如果我们将 {item.Date} 作为模板中的 DateTime 对象,它将通过以下方式工作:
<f:format.date format="d.m.Y">{item.Date->f:format.date(format: '%d.%m.%Y')}-3days</f:format.date>
{f:format.date(format: '%d.%m.%Y', date: '{item.Date->f:format.date(format: \'%d.%m.%Y\')}-3days')}
但在您的情况下,{item.Date} 似乎是一个简单的字符串,在这种情况下,它将通过以下方式工作:
<f:format.date format="%d.%m.%Y">{item.Date}-3days</f:format.date>
{f:format.date(format: '%d.%m.%Y', date: '{item.Date}-3days')}
使用流畅的 f:format.date
viewhelper,我可以设置日期的偏移量:
<f:format.date format="%d.%m.%Y">{item.Date}-3 days</f:format.date>
不幸的是,使用内联符号(我需要一个条件)并不那么容易。我尝试了以下方法:
{f:format.date(date: item.Date-3 days, format: '%d.%m.%Y')}
{f:format.date(date: item.Date'-3 days', format: '%d.%m.%Y')}
{f:format.date(date: 'item.Date-3 days', format: '%d.%m.%Y')}
None 其中 returns 个修改日期。 正确的语法是什么?
如果我们将 {item.Date} 作为模板中的 DateTime 对象,它将通过以下方式工作:
<f:format.date format="d.m.Y">{item.Date->f:format.date(format: '%d.%m.%Y')}-3days</f:format.date>
{f:format.date(format: '%d.%m.%Y', date: '{item.Date->f:format.date(format: \'%d.%m.%Y\')}-3days')}
但在您的情况下,{item.Date} 似乎是一个简单的字符串,在这种情况下,它将通过以下方式工作:
<f:format.date format="%d.%m.%Y">{item.Date}-3days</f:format.date>
{f:format.date(format: '%d.%m.%Y', date: '{item.Date}-3days')}