Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Upgrading SilverStripe /

Ask questions about upgrading SilverStripe to the latest version.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Date - LocalFormat() deleted ? HELP! [solved]


Go to End


4 Posts   1874 Views

Avatar
Laax

Community Member, 14 Posts

16 April 2009 at 8:39am

Edited: 24/04/2009 7:24pm

Hi,
I was using this function in the template like this :

$BeginDate.LocalFormat(%d %B %Y)
It was so usefull as I develop french websites and this function took into account the setlocale settings.

This function was deleted (why?? by the way) and this is big pain for me as I upgrade a website that uses it a lot!
I assume that I shoul use a decorator on the class Date to add this function back?

Does someone has another idea?
Does someone can help me produce the code.. I never tried decorator before?

Avatar
Juanitou

Community Member, 323 Posts

23 April 2009 at 3:57am

Hi!

Try using FormatI18N() with the same arguments. I've not been able to make it work here, but it's the function you can find in the new Date class.

Regards,
Juan

Avatar
Laax

Community Member, 14 Posts

24 April 2009 at 7:24pm

Oo.. you'r right!
I didn't find it in the 2.3.0 but it's definitely in the 2.3.1.
Thank you very much for your help

Avatar
Juanitou

Community Member, 323 Posts

24 April 2009 at 8:43pm

Happy to help. By the way, my problem was with the localization string for the languages I use, some research is needed, depending on the server.