can't try yet but looked into code.
As Bluefox stated for the event list in backend "Date Format" (non-short) is used. The date in your first screenshot match the format shown in your settings screenshot up to the comma.
Could you change the format to a completely different one (e.g. "d.m.y") just to see what happens?
Today evening I can make experiments on a "living" site.
You can use "M j Y", "M j; Y", "M j, y", "M j, o" (which gives problem on last/first week of year) - but NOT "M j, Y".
For me there is no reason - but it doesn't work. Don't ask me why, it's somewhere inside JDate or PHP itself.
I will take a deeper look into JDate, maybe it helps to understand this bug. In the meantime - if you really want "M j, Y" you could use "M j&\sb\q\u\o; Y" instead where ‚ looks nearly like a comma.
Ok, I debugged the code and must correct me. The problem isn't caused by JDate but by JText::_().
This function has a special handling of strings with comma where the part behind doesn't contain at least one lowercase letter.
The only solution we have is to remove this function in formatdate() - which will be fixed in the next release.
If you need it earlier you find it in components/com_jem/classes/output.class.php. Change line 791from
If you find JEM useful and if you use it on your site, please consider a donation to the project.
You are not logged in.
JEM and this site is not affiliated with or endorsed by The Joomla! Project™. Any products and services provided through this site are not supported or warrantied by The Joomla! Project or Open Source Matters, Inc. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.