/ / Date formatação e manipulação em PebbleJS - javascript, pebble-watch, pebble-js

Data de formatação e manipulação em PebbleJS - javascript, pebble-watch, pebble-js

Eu estou escrevendo um aplicativo usando PebbleJS no CloudPebble e gostaria de ter uma funcionalidade semelhante à fornecida por Moment.js e xdate.js. Especificamente, estou interessado em:

  • transformando um datetime em uma string usando uma string de formato personalizado
  • adicionando e subtraindo dias / semanas / meses / anos a partir do datetime atual

Esses módulos afirmam suportar o CommonJS, então eu tentei adicionar os arquivos ao CloudPebble e importar com algo como var Moment = require("moment");. Quando faço isso, o aplicativo simplesmente não funciona. Eu nem tenho certeza de que compila.

Tudo o que posso encontrar nos logs é:

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

Respostas:

1 para resposta № 1

Entendo Aqui que moment.js está incluído no fornecedor pasta do Pebble.JS. O raciocínio para esse erro deve ser algo universal, pois estou recebendo o mesmo erro quando tento a mesma coisa em um novo projeto Pebble.JS da HelloWorld no CloudPebble.

Eu olhei para o código-fonte de uma exportação pbw do cloudpebble e tem a biblioteca completa dentro do arquivo. Parece que parte do clock.js usos de arquivos moment.js

Veja Aqui sobre como referenciar a biblioteca de relógio e herdar a biblioteca moment.js ao mesmo tempo.