0

データベースから日付を取得し、powermail の入力フィールドに入力する次のコードがあります。

termin = TEXT
termin.stdWrap.dataWrap = DB:tx_seminars_seminars:{GP:tx_seminars_pi1|uid}:begin_date
termin.stdWrap.outerWrap = {|}
termin.insertData = 1
termin.htmlSpecialChars  = 1

フィールド begin_date の値は powermail 形式で表示されますが、人間が読める形式で表示する必要があります (DB では UNIX 時間です) 私の問題は、tstamp を %d %m %y に変換することです

それをフォーマットする方法は?

4

2 に答える 2

2

stdWrap日付属性を持っています。

#Example where a timestamp is imported:
test.value.field = tstamp
test.value.date = d.m.Y H:i:s

http://wiki.typo3.org/TSref/stdWrap#date

編集:のインスタンスでTEXT あることに注意してくださいstdWrap。その単純なラッピングのために stdWrap を変更する必要はありません。そこに {} を追加すると、タイムスタンプが変更され、日付が正しい値を取得できなくなります。

于 2013-07-08T10:08:11.070 に答える