Details
-
Type:
Bug
-
Status: Closed
-
Priority:
P1: Critical
-
Resolution: Done
-
Affects Version/s: 6.2.2
-
Fix Version/s: 6.2, 6.3.0 Beta1, 6.3, 6.4.0 Beta1
-
Component/s: QML: Declarative and Javascript Engine
-
Labels:
-
Platform/s:
-
Commits:41a5c7b223 (qt/qtdeclarative/dev) 41a5c7b223 (qt/tqtc-qtdeclarative/dev) 7ac3dfc2d1 (qt/qtdeclarative/6.3) 7ac3dfc2d1 (qt/tqtc-qtdeclarative/6.3) 078dcd3bf5 (qt/qtdeclarative/6.2) 078dcd3bf5 (qt/tqtc-qtdeclarative/6.2) 078dcd3bf5 (qt/qtdeclarative/6.2.4)
Description
JavaScript engine in Qt 6 can't parse the date 'Sun, 25 Mar 2018 11:10:49 GMT' but works in Qt 5
QJSEngine eng;
qDebug() << eng.evaluate("new Date('Sun, 25 Mar 2018 11:10:49 GMT').getTime()").toUInt();
Qt 5 prints: "1557826216"
Qt 6 prints: "0"
The same behavior appears while using "Date.parse()"