Public bug reported: >From http://doc.qt.io/qt-5/qml-qtqml-date.html, "The QML Date object extends the JS Date object with locale aware functions.".
Some of them indeed works, like getMonth(), getDate(), returning expected value. However, when change a date property on a object with setMonth() and other functions, they don't do anything (and worse, fails silently): Item { id: foo property date currentDate } foo.currentDate having no databinding. On a click event handler: console.log("Before setMonth " + foo.currentDate); currentDate.setMonth(4); console.log("After setMonth " + foo.currentDate); returns: Before setMonth Sat Mar 7 08:13:50 2015 GMT+0100 After setMonth Sat Mar 7 08:13:50 2015 GMT+0100 The date has been unchanged ** Affects: qtdeclarative-opensource-src (Ubuntu) Importance: Undecided Status: New ** Tags: devexp -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtdeclarative-opensource- src in Ubuntu. https://bugs.launchpad.net/bugs/1482512 Title: setMonth() and other setXXX() javascript function doesn't work on the date QML object Status in qtdeclarative-opensource-src package in Ubuntu: New Bug description: From http://doc.qt.io/qt-5/qml-qtqml-date.html, "The QML Date object extends the JS Date object with locale aware functions.". Some of them indeed works, like getMonth(), getDate(), returning expected value. However, when change a date property on a object with setMonth() and other functions, they don't do anything (and worse, fails silently): Item { id: foo property date currentDate } foo.currentDate having no databinding. On a click event handler: console.log("Before setMonth " + foo.currentDate); currentDate.setMonth(4); console.log("After setMonth " + foo.currentDate); returns: Before setMonth Sat Mar 7 08:13:50 2015 GMT+0100 After setMonth Sat Mar 7 08:13:50 2015 GMT+0100 The date has been unchanged To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1482512/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp