| Новости | 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);
...
}И тогда многим людям будет счастье!