0xd34df00d
06.01.2013 19:57 Azoth_primary
Решение уровня QML для получения вчера:
function getYesterday( ) {
var today = new Date();
var dateTime = new Date( Qt.formatDate(today, "yy/MM/dd") );
dateTime.setMinutes( Qt.formatDateTime ( today, "mm" ) );
dateTime.setHours( Qt.formatDateTime ( today, "hh" )-24 );
return Qt.formatDate(dateTime, "yyMMdd");
}
Recommended by:
@pooq: моча съела говно
,kz^ .pfq Q_INVOKABLE!
Это не я, это паста с какого-то форума.
сделой QMLLeechCraftUtilityController, из которого экспортни всё как Q_INVOKABLE
потом setContextProperty("anoos", controller);
потом дергай anoos.pyos() из QML
На самом деле, я просто хочу указывать только текущее время, если дата модификации была сегодня, а иначе — полный формат даты. Форматировать строку из плюсцов?
в жабоскрипте с датой — полный пиздец
дни там 1-based, месяцы 0-based кажись
из проксимодели же
Хуемодели, я по-прежнему фанат QSIM.
засунь в QSIM отдельным role'м нужную строку, проблемы?
и да, QSIM у тебя будет как раз "прокси" в данном случае
Недостаточно отделения репрезентации от бизнес-логики. Это вряд ли тянет на логику же.
ты когда данные для QSIM выбираешь, ты уже находишься в куске "репрезентации"
На самом деле нет, я в QSIM пихаю вообще все известное.
на самом деле да, ибо QSIM у тебя выступает прослойкой между реальными данными и данными которые отображаются
это MVVM (model-view-viewmodel)
суть в том, что QSIM не является источником данных в *твоей системе* (т.е. глобально в личкрафтах)
в php просто mktime(-1);