Have you tried using the DateTime snippet ?
You can find it here:
http://modx.com/extras/package/datetime
Very easy to use and doesn't need PHX or Ditto
DateTime example:
[[DateTime? &format=`%d %B %Y` ×tamp=`[*fromdate*]`]]
If you are calling them in Ditto (which by the looks of it you are) add the following to your ditto call:
e.g.
[[Ditto? &orderBy=`` &tpl=`` &parents=`` &dateSource=`fromdate` &dateFormat=`%d %B %Y`]]
UPDATE:
If you are using a Template variable for the date make sure it's set correctly - then your worries are gone.
I just tested this myself - if you are using Ditto and the TV is set-up correctly, you don't need to add the dateformat code. (you do need it for pub_date etc.)
You can output the Date TV solely using the standard TV call e.g. [*mydatetv*], so you don't need PHX or DateTime or Ditto to output the TV correctly.
Take a look at the attached image for the correct set-up for a Date TV.
[ed. note: iusemodx last edited this post 10 years, 1 month ago.]