PebbleJS中的日期格式和操作

时间:2015-07-30 11:26:15

标签: javascript pebble-watch pebble-js

我正在使用CloudPebble中的PebbleJS编写应用程序,并且希望功能类似于Moment.jsxdate.js提供的功能。具体来说,我感兴趣的是:

  • 使用自定义格式字符串
  • 将日期时间转换为字符串
  • 从当前日期时间添加和减去天/周/月/年

这些模块声称支持CommonJS,因此我尝试将文件添加到CloudPebble并使用var Moment = require('moment');之类的内容进行导入。当我这样做时,应用程序将无法运行。我甚至不确定它是否会编译。

我在日志中找到的只有:

[PHONE] pebble-app.js:?: [PHONESIM] [WARNING] Exception decoding QemuInboundPacket.footer

1 个答案:

答案 0 :(得分:1)

我看到here,moment.js包含在Pebble.JS的 vendor 文件夹中。这个错误的原因必须是通用的,因为当我在CloudPebble上的HelloWorld全新Pebble.JS项目上尝试相同的操作时,我遇到了同样的错误。

我查看了来自cloudpebble的pbw导出的源代码,它在文件中有完整的库。似乎clock.js文件的一部分使用moment.js

查看here如何引用时钟库并同时继承moment.js库。