Javascript QML中的Moment.js

Javascript QML中的Moment.js,javascript,qt,qml,momentjs,ubuntu-touch,Javascript,Qt,Qml,Momentjs,Ubuntu Touch,我正在寻找一种方式,以格式日期很好。它看起来像是moment.js 将给我我想要的,但我无法从QML或 一个Javascript文件(这是用于Ubuntu Touch的) 我已经从网站下载了with langs文件(并将其重命名为'moment.js'),然后尝试了 “将'moment.js'导入为矩”和“Qt.include('moment.js')”,但仍然 我似乎不能用它 关于如何使其工作,有什么想法吗?我已经在我的机器上试过了,似乎发现了一个问题。QML给了我一个解析错误。事实上,这只是

我正在寻找一种方式,以格式日期很好。它看起来像是moment.js 将给我我想要的,但我无法从QML或 一个Javascript文件(这是用于Ubuntu Touch的)

我已经从网站下载了with langs文件(并将其重命名为'moment.js'),然后尝试了 “将'moment.js'导入为矩”和“Qt.include('moment.js')”,但仍然 我似乎不能用它


关于如何使其工作,有什么想法吗?

我已经在我的机器上试过了,似乎发现了一个问题。QML给了我一个解析错误。事实上,这只是一个片段

(function () {
  extend(null, {
    gett : function (units) {
        return null;
    },

    as : function (units) {
    }
  });
})();
它无法将
as
周围的代码解析为,因为
as
是QML中的关键字,而不是javascript中的关键字。因此,有时您似乎无法“按原样”使用javascript库


为了解决这个问题,我们可以在
as
“as”

“code>导入”moment.js“as moment似乎是正确的。你能测试它并提供更多的信息吗?有关更多信息,请参阅。它似乎可以导入。但是,像“矩()”或“矩.矩()”这样的操作似乎失败了,导入后我找不到任何方法使其工作。我听说QML不支持所有Javascript函数,所以可能它就是不工作?似乎没有改变任何东西。它仍然进口,但我找不到任何方法使用它。您如何导入和使用它?比如:。将“moment.js”导入为moment;矩.矩()或…?我将“矩.js”导入为矩,并在控制台上得到一些解析错误。无论有无更改,我都不会得到解析错误。我只是看不到任何实际使用它的方法。例如运行
Moment.Moment()
。令人烦恼的是,有人在他们自己的博客上贴了一个链接,在那里他们的博客工作得非常好。当我要求他们重复答案中的代码而不是仅仅发布链接时,为了让我接受答案,他们似乎删除了他们的答案。我离开了QML,所以我自己从未使用过代码,也不再有链接。因此,不幸的是,我只能说这是可能的,但我完全不记得是如何做到的。