I have created data export view. I need to include a date field in this format: Y-m-d (yyyy-mm-dd). I went to 'Date and Time', then added a new format and assigned it to the short format.
In views, I then select the date field, and select 'short' as the format. The new format (Y-m-d) displays in the view preview correctly.
I download the XLS and open it up, but the date field is defaulting to m/d/y (1/10/13). Why would the date appear correctly in the views preview but not in the download? I also verified all the correct formatters are set in the CCK date field settings. If I just show the fields in a plain old table view layout, it is also displayed correctly. the only incorrect format is in the XLS I download.
Please note: If I change the date field to include a 'From date' & 'To Date' and display both To and From dates in one column, the XLS then displays the dates correctly but unfortunately, I can't have these sets of dates in one column. I need them in 2 columns and in the 'Y-m-d' format.
To further troubleshoot, I also tried selecting the same date field in views and only displaying one date per column. One column to display From and the same date field to display To. This also results in m/d/y (1/10/13).
Is this a bug? I can replicate this on my local environment as well. Basically, the custom date formatters are not being portrayed on the export.
I am using:
- Linux CentOS
- PHP 5.3.3
- MySQL 5.1.61
- Drupal 6
- Views 6.x-2.16
- Views Export 6.x-2.0-beta6
.xls
? It's very possible that Excel or OpenOffice (or whichever program you use to open the spreadsheet) is automatically changing the format of the dates displayed.