Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Pavel Titov 30.08.2003 15:13 / 11.09.2003 21:10
@mysql2date[mysql;full;with_time][d;dt;tm] ########################################################### # ^mysql2date[2002-06-29 13:35:00] возвращает строку 29.06.2002 # ^mysql2date[2002-06-29 13:35:00;yes] возвращает строку 29 июня 2002 # ^mysql2date[2002-06-29 13:35:00;;yes] возвращает строку 29.06.2002 13:35 # ^mysql2date[2002-06-29 13:35:00;yes;yes] возвращает строку 29 июня 2002 13:35 # вместо "yes" можно использовать любую строку - проверяется просто def/undef $month[^table::create{num name name_r 1 январь января 2 февраль февраля 3 март марта 4 апрель апреля 5 май мая 6 июнь июня 7 июль июля 8 август августа 9 сентябрь сентября 10 октябрь октября 11 ноябрь ноября 12 декабрь декабря}] ^if(def $mysql){ $dt[^date::create[$mysql]] ^if(def $full){ ^if(^month.locate[num;$dt.month]){ $d[$dt.day $month.name_r $dt.year] } }{ $d[${dt.day}.^eval($dt.month)[%02u].$dt.year] } ^if(def $with_time){ $result[$d $dt.hour:$dt.minute] }{ $result[$d] } }{ $result[] }