date format
Author | Posts |
---|---|
July 14, 2014 at 4:18 pm 23515 | |
Zoltan | I'm starting to use this plugin and I see that the date format is American (month/day/year). It's abit confusing for us non-American, and it doesn't follow the default chosen in wordpress settings. It looks like an implementation of datepicker, so it should be editable somewhere. Anything I could do about this? Cheers, Alfredo |
July 15, 2014 at 5:04 am 23573 | |
Sekander Badsha | Hi Alfredo, |
July 15, 2014 at 12:44 pm 23587 | |
Alfredo | Hi Sekander, the problem is everywhere (projects, to-do, etc) there is a date to be picked or edited (click on the field, ‘due date’ for example and the datepicker calendar shows up) and the date to be edited shows as mm/dd/yyyy. This is confusing if everybody is using either ansi-is yyyy/mm/dd or dd/mm/yyyy. It’s consistent, it simply has its own default, doesn’t take the WordPress settings and doesn’t have an option in its own settings. Calendar of course has the week beginning on the wrong day, but I’ve seen in the forum it’s something coming in the next version. This seems to be controlled from one file. If you point me in the right direction I really don’t mind editing PHP to correct this. |
July 16, 2014 at 2:07 pm 23649 | |
Sekander Badsha | Hello Alfredo, Open functions.php which is located at “\wp-content\plugins\wedevs-project-manager\includes\” and go to line number 252 and you will see something like Let me know if you feel any difficulty. |
July 16, 2014 at 3:43 pm 23653 | |
Alfredo | Perfect! That fixed it so WPress date format settings come through on the display part and front-end 1. Now, where to fix the edit field? It would be nice so that could show the same format (all edit fields where you determine for example, ‘due date’ for a task, milestone, etc.) 2. You say the starting day of the week will be fixed in the next update? If so I could try and edit myself the calendar addon, as it won’t matter if it gets replcaed at the next update, Would taht be in fullcalendar.min.js? |
July 16, 2014 at 4:47 pm 23660 | |
Alfredo | AH, please disregard question #2, I’ve fixed that now. For those interested: The file in question is the jQuery fullCalendar, fullcalendar.min.js found in it’s minified, so it’s a bit of a pain to edit, but not lethal 😉 First day of the week as a bonus, I also changed so the calendar shows the week number (I live in Sweden and everything, from manufacturing to public administration to schools, is scheduled by week number) Week numbering documentation at: Cheers, |
July 17, 2014 at 1:29 pm 23701 | |
Sekander Badsha | Thanks for being awesome and posting the solution 🙂 |
July 20, 2014 at 2:23 pm 23800 | |
Alfredo | No worries, happy to contribute, I had seen a couple of guys had asked the same question already 🙂 By the way, you have marked this issue as ‘Resolved’, but it actually isn’t, only question #2. I still can’t find where to edit for changing date format in the editing fields – which was question #1 Cheers, /A. |
July 21, 2014 at 5:43 pm 23874 | |
Sekander Badsha | On your third post, you said that the solution worked and then you’ve got some more questions and those were solved too. So that’s why I marked this topic as resolved. The issue you’re talking about is only a temporary issue. Its just showing on the input field. But after submitting the date format is just like you have chosen in the WordPress Settings. So that’s not a big thing. And moreover, changing that could cause some issues. So we decided not to change that. I hope you’ll understand. |
December 3, 2014 at 9:25 pm 31732 | |
Joanne | Hi I changed the functions file BUT nothing changed – I have tried it every which way what is the Exact line of code in the PHP script because what you said looks exactly the same if $format = ‘M j, Y’;. Comment that line out if I delete the line $format = ‘M j, Y’;. Comment that line out and replace with I get a broken script error message I am in Australia and I really need the calander to look correct as 3/5/2014 is not 5th march but should read 3rd of may if it was australian time. appricate any help fast as it is live on a clients site Joanne |
December 3, 2014 at 10:57 pm 31739 | |
Alfredo | Hi Joanne, what I did is just follow the instructions given by Sekander. Comment out the line. The line should look like this: Then, when that line is no longer interfering, just define the date format as you want it inside wordpress settings. Cheers, //A |
December 3, 2014 at 11:20 pm 31741 | |
Joanne | This reply has been marked as private. |
December 3, 2014 at 11:22 pm 31742 | |
Joanne | This reply has been marked as private. |
December 4, 2014 at 12:07 am 31745 | |
Alfredo | Hi Joanne, 1) a couple of small things. I’m not a member of wedevs, just another user like you. If you mark your replies as ‘private’ you’ll have to wait until the guys in Bangladesh wake up, and nobody else in the support forum will be able to chip in with their knowledge/experience (I still can see your answers because I saterted this thread andI receive them as email) 2) if you don’t get any error, then you should go to wordpress settings and change the format there. As long as that line is commented out (or simply delete it, as Sekander proposes), then it won’t interfere with wordpress own settings. 3) Be sure that not just the time is set to local Perth, but the format as well, which is a separate setting (I suspect that may be causing the issue) 4) If nothing else helps, then I guess you could use brute force, and restore the problematic line in functions.php, only change ti to the format you want. For example, UK format: ‘j M, Y’ a full format code reference is in the wordpress codex (you can use this too in the date format settings, custom, in wordpress): http://codex.wordpress.org/Formatting_Date_and_Time Hope it helps. Cheers //A. |
December 4, 2014 at 11:17 am 31777 | |
Joanne | Which line of CSS do I change to indent it ? is the correct line to be .cpm { thanks joanne weDevs Team wrote: |
December 4, 2014 at 11:45 am 31784 | |
Joanne | Hi Ok I have tried function cpm_get_date( $date, $show_time = false ) { $date = strtotime( $date ); if ( $show_time ) { return apply_filters( ‘cpm_get_date’, $date_html, $date ); DID NOT WORK WHen I look at my General Settings even though I have clicked all the settings to show LOCAL TIME – Perth Australia and UTC time is 2014-12-04 5:35:36 Local time is 2014-12-04 13:35:36 so the LOCAL time is still the wrong way around – is USA format I agree with you – until I get this GENERAL setting area to show in the WP admin Local time is 04-12-2014 13:35:36 – it may never work ? Any ideas on how to get the LOCAL time to actually appear correctly as I have ticked ALL the correct general boxes to allow it to show the changes? AND read about 100 tutorials on how this is how to do it! I need this fix for my client as he is sending out jobs in the to-do-list to assigned clients and the calender is telling them to working in MAY while it should be March! Joanne |