The QML engine has defined conversions for QDateTime to JS Date and vice versa, but while conversions for QLists of various types exist, but QList<QDate> is not one of them. You can always return a bunch of QDateTime's in a QVariantList, but I fear it'll be largely opaque to JS code.