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



Reply via email to