Страница 1 из 1

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

СообщениеДобавлено: Вт июн 17, 2014 10:44 pm
kon
Записываю архивные данные в CSV по примеру из TechNote #000642. Дату передаю как $date.

Подскажите, можно ли изменить формат переменной $date? В csv у меня пишется мм/дд/гг, а надо дд/мм/гггг.

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

СообщениеДобавлено: Ср июн 18, 2014 12:06 am
Генератор зла
1. Поменяйте региональные настройки в ОС (Панель управления - Язык и региональные стандарты)
2. Пишите через $Day, $Year, $Month,...
3. Можно попробовать ActiveX DTPicker от MSOffice (не пробовал).

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

СообщениеДобавлено: Ср июн 18, 2014 1:29 am
kon
Спасибо за ответы.

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

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

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

Значит, собаку низко подкидываете. Попробуйте $DateString записывать в промежуточную строку, а ту - в CSV. Ибо $DateString - это именно то, что требуется в Вашем случае.