Формат переменной $date при записи в CSV

Вопросы, не попадающие в другие разделы.

Формат переменной $date при записи в CSV

Сообщение kon » Вт июн 17, 2014 10:44 pm

Записываю архивные данные в CSV по примеру из TechNote #000642. Дату передаю как $date.

Подскажите, можно ли изменить формат переменной $date? В csv у меня пишется мм/дд/гг, а надо дд/мм/гггг.
kon
 
Сообщения: 13
Зарегистрирован: Сб янв 04, 2014 8:42 pm

Re: Формат переменной $date при записи в CSV

Сообщение Генератор зла » Ср июн 18, 2014 12:06 am

1. Поменяйте региональные настройки в ОС (Панель управления - Язык и региональные стандарты)
2. Пишите через $Day, $Year, $Month,...
3. Можно попробовать ActiveX DTPicker от MSOffice (не пробовал).
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Формат переменной $date при записи в CSV

Сообщение kon » Ср июн 18, 2014 1:29 am

Спасибо за ответы.

1. Настройки и так поменяны на те, которые нужно. Видно, в данном случае формат берется не оттуда.
2. Мистика, но переменные $Day, $Year, $Month в CSV попадают пустыми (нет значений). Так же, как и переменная $DateString. А вот $date, $time и мои теги пишутся без проблем. Почему - непонятно...
3. Тут создается обычный текстовый файл (CSV), но спасибо за наводку.
kon
 
Сообщения: 13
Зарегистрирован: Сб янв 04, 2014 8:42 pm

Re: Формат переменной $date при записи в CSV

Сообщение Генератор зла » Ср июн 18, 2014 12:26 pm

kon писал(а):2. Мистика, но переменные $Day, $Year, $Month в CSV попадают пустыми (нет значений). Так же, как и переменная $DateString. А вот $date, $time и мои теги пишутся без проблем. Почему - непонятно...

Значит, собаку низко подкидываете. Попробуйте $DateString записывать в промежуточную строку, а ту - в CSV. Ибо $DateString - это именно то, что требуется в Вашем случае.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41