import Qt.test 1.0 import QtQuick 2.0 MyTypeObject { dateProperty: if (1) new Date("2009-05-12") dateTimeProperty: if (1) new Date("2009-05-12T00:00:01") dateTimeProperty2: if (1) new Date("2009-05-12T23:59:59") boolProperty: false Component.onCompleted: { var dateVar = new Date("2009-05-12"); var dateTimeEarly = new Date("2009-05-12T00:00:01"); var dateTimeLate = new Date("2009-05-12T23:59:59"); boolProperty = (dateProperty.getTime() == dateVar.getTime() && dateProperty.getUTCFullYear() == 2009 && dateProperty.getUTCMonth() == 5-1 && dateProperty.getUTCDate() == 12 && dateProperty.getUTCHours() == 0 && dateProperty.getUTCMinutes() == 0 && dateProperty.getUTCSeconds() == 0 && dateTimeProperty.getTime() == dateTimeEarly.getTime() && dateTimeProperty.getFullYear() == 2009 && dateTimeProperty.getMonth() == 5-1 && dateTimeProperty.getDate() == 12 && dateTimeProperty.getHours() == 0 && dateTimeProperty.getMinutes() == 0 && dateTimeProperty.getSeconds() == 1 && dateTimeProperty2.getTime() == dateTimeLate.getTime() && dateTimeProperty2.getFullYear() == 2009 && dateTimeProperty2.getMonth() == 5-1 && dateTimeProperty2.getDate() == 12 && dateTimeProperty2.getHours() == 23 && dateTimeProperty2.getMinutes() == 59 && dateTimeProperty2.getSeconds() == 59); } }