Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Dimanchik 11.06.2010 09:10
Здравствуйте.static void _strftime(Request& r, MethodParams& p) { VDate& vdate=GET_SELF(r, VDate); const char * format = p.as_string(0, "Требуемый формат даты").cstr(); char buf[1000]; size_t size = strftime(buf, sizeof(buf), format, &vdate.get_localtime()); r.write_assign_lang(String(pa_strdup(buf, size))); } ... // constructor MDate::MDate(): Methoded("date") { ... // ^date.format[%YYYY-%MM-%DD] add_native_method("format", Method::CT_DYNAMIC, _strftime, 1, 1); ... }И тогда многим людям будет счастье!