×
This forum has been locked. Please submit new Feature Requests on GitHub: github.com/Jensen-Technologies/component-creator-issues/issues
Customizable Date Format
Nick Gardei
Fresh Boarder
Posts: 10
10 Jahre 3 Wochen her #463
von Nick Gardei
Customizable Date Format wurde erstellt von Nick Gardei
I would like to see an option to select/store the date format when j_calendar fields are used. As I found in several XML files the date format is hard coded for Y-m-d. If the date is not updated in ALL areas issues can arise - for example if the 'filter' fields are displaying/filtering in a different format than the stored data you can get SQL errors when selecting a date range.
A few ways you might go about this;
A few ways you might go about this;
- Use a predefined date format variable from the built-in language packs (DATE_FORMAT_XX, etc)
- Create a component parameter to store the format
- Leave the format 'hard coded', but capture the date format before the component is built (add another field to the component builder)
Folgende Benutzer bedankten sich: Russell English
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Nick Gardei
Fresh Boarder
Posts: 10
10 Jahre 2 Wochen her - 10 Jahre 2 Wochen her #473
von Nick Gardei
Nick Gardei antwortete auf Customizable Date Format
As a temporary solution I used PHP 'date' and 'strtotime' functions to convert the format in my view;
Not the cleanest way to do this since I'd like to see the data in the same format everywhere, but it works for now.
<?php echo 'Term Expires '.date("m-d-Y", strtotime($item->term_exp)); ?>
Not the cleanest way to do this since I'd like to see the data in the same format everywhere, but it works for now.
Letzte Änderung: 10 Jahre 2 Wochen her von Nick Gardei.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Russell English
Junior Boarder
Posts: 21
10 Jahre 2 Wochen her #479
von Russell English
Russell English antwortete auf Customizable Date Format
I'd like this aswell. It seems madness that the date format is hard coded and not part of the language file.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Andres Maeso
Platinum Boarder
Posts: 338
10 Jahre 1 Woche her - 10 Jahre 1 Woche her #481
von Andres Maeso
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
Andres Maeso antwortete auf Customizable Date Format
Hello!
Thank you all for your feedback. Joomla doesn't allow us to change the date format for each language. We can work on something for this if this gets more votes.
Regards,
Andrés.
Thank you all for your feedback. Joomla doesn't allow us to change the date format for each language. We can work on something for this if this gets more votes.
Regards,
Andrés.
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
Letzte Änderung: 10 Jahre 1 Woche her von Andres Maeso.
Folgende Benutzer bedankten sich: Hakan
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Nick Gardei
Fresh Boarder
Posts: 10
10 Jahre 1 Woche her #483
von Nick Gardei
I'm not sure I follow...
Joomla stores several date formats in the language files. For example 'DATE_FORMAT_LC3', which is used numerous places in templates for article publish/create dates, etc.
I'm not asking you to reinvent the wheel, just give us the option to create our own date format, then store that format string in the already created language files.
Or an even easier option is to replace your hardcoded 'Y-m-d' with an already existing date format such as 'DATE_FORMAT_LC3'. This way we can update 1 place and the format is changed in all admin/site views.
Nick Gardei antwortete auf Customizable Date Format
Joomla doesn't allow us to change the date format for each language.
I'm not sure I follow...
Joomla stores several date formats in the language files. For example 'DATE_FORMAT_LC3', which is used numerous places in templates for article publish/create dates, etc.
I'm not asking you to reinvent the wheel, just give us the option to create our own date format, then store that format string in the already created language files.
Or an even easier option is to replace your hardcoded 'Y-m-d' with an already existing date format such as 'DATE_FORMAT_LC3'. This way we can update 1 place and the format is changed in all admin/site views.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Victor
Administrator
Posts: 19
10 Jahre 1 Woche her #486
von Victor
Back-end developer on Component Creator
Victor antwortete auf Customizable Date Format
Hi Nick,
I'm Victor, back-end developer of Component Creator.
As you know, DATE_FORMAT_LC* strings are language strings, so you need to use JText::_() method to convert that from the language key to the real language string, but Joomla calendar field doesn't do that by default, so we cannot put that in the XML field. To achieve what you are asking, you need to develop your own calendar field that inherit from JFormFieldCalendar class and overrwite the _get method.
Creating a customizable date field is a big feature that we would love to implement, but first we need to be sure that it will really help a good amount of our users. We will ask in our Social networks to make sure and we will see.
I hope this message clarify your ideas about how to achieve your goal.
Best regards,
Victor.
I'm Victor, back-end developer of Component Creator.
As you know, DATE_FORMAT_LC* strings are language strings, so you need to use JText::_() method to convert that from the language key to the real language string, but Joomla calendar field doesn't do that by default, so we cannot put that in the XML field. To achieve what you are asking, you need to develop your own calendar field that inherit from JFormFieldCalendar class and overrwite the _get method.
Creating a customizable date field is a big feature that we would love to implement, but first we need to be sure that it will really help a good amount of our users. We will ask in our Social networks to make sure and we will see.
I hope this message clarify your ideas about how to achieve your goal.
Best regards,
Victor.
Back-end developer on Component Creator
Folgende Benutzer bedankten sich: Hakan
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.060 Sekunden