Hi,
I believe you should divide the community timestamp by 1000. It is a Long in milliseconds since 1970, while other 'timestamps' in MMBase are seconds since 1970.
I used the following piece of code although i must say it doesn't look very elegant:
<mm:field name="timestamp" jspvar="ts" vartype="String" write="false"> <% ts_sec = Long.parseLong(ts) / 1000; %> </mm:field> <mm:import id="ts"><%= String.valueOf(ts_sec) %></mm:import> <mm:write referid="ts"><mm:time format="dd MMMM yyyy HH:mm" /></mm:write>
---Andr�
At 21:21 -0800 10-11-2004, Curtney Jacobs wrote:
Greetings!
I am using the MMBase Community application and I would like posted messages to display the date in the following format:
November 10, 2004
I am using the following code to do this:
<mm:field name="timestapsec" id="commentdate" write="false"/>
<mm:time referid="commentdate" format=":FULL.FULL" precision="hours"/>
However, I keep on getting the same date displayed, no matter the day the message was posted.
If I use the following code (that comes with the community application) then it works, however it does not display the results I want
<mm:field name="day(timestampsec)" />
<mm:field name="month(timestampsec)" />
<mm:field name="year(timestampsec)" />
Any help is grealy appreciated.
Thanks,
Curtney
--
------------------------------------------------------------------>><<-- Andr� van Toly http://www.toly.nl 06-27233562
