【问题标题】:Parse.com how to include moment-timezone.jsParse.com 如何包含 moment-timezone.js
【发布时间】:2015-07-16 09:01:03
【问题描述】:

我在 parse.com 的云代码中有一个脚本。我正在尝试使用 moment-timezone.js,因为我需要将我安装的时区从字符串(即“Europe/Paris”)转换为与 UTC(GMT)的时间偏移量。

到目前为止,我的代码是从 question 导入的:

var moment = require('cloud/moment.js');
var tz = require('cloud/moment-timezone.js');

function toTimeZone(time, zone) {
    var format = 'YYYY/MM/DD HH:mm:ss ZZ';
    return moment(time, format).tz(zone).format(format);
}

我已将最新的 moment.js 和 moment-timezone.js 文件从他们的 website 复制到我的云目录中。

这是我从登录云代码中得到的错误:

Failed with: TypeError: Object Invalid date has no method 'tz'
at toTimeZone (main.js:6:30)
at query.find.success (main.js:19:17)
at Parse.js:2:10161
at e (Parse.js:2:8941)
at Parse.js:2:8390
at Array.forEach (native)
at Object.x.each.x.forEach [as _arrayEach] (Parse.js:1:661)
at c.extend.resolve (Parse.js:2:8341)
at e (Parse.js:2:9076)
at Parse.js:2:8390

【问题讨论】:

    标签: javascript parse-platform timezone momentjs


    【解决方案1】:

    根据 Parse 的文档https://www.parse.com/docs/js/guide#cloud-code-modules-moment

    你可以试试这个:

    var moment = require('cloud/moment');
    var tz = require('cloud/moment-timezone');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      • 1970-01-01
      • 2017-02-19
      • 2021-09-07
      • 1970-01-01
      相关资源
      最近更新 更多