/ / Formateo de fecha y manipulación en PebbleJS - javascript, pebble-watch, pebble-js

Formateo y manipulación de fechas en PebbleJS - javascript, pebble-watch, pebble-js

Estoy escribiendo una aplicación usando PebbleJS en CloudPebble y me gustaría tener una funcionalidad similar a la provista por Moment.js y xdate.js. Específicamente, estoy interesado en:

  • convertir una fecha y hora en una cadena usando una cadena de formato personalizado
  • sumar y restar días / semanas / meses / años de la fecha y hora actual

Estos módulos dicen que son compatibles con CommonJS, por lo que he intentado agregar los archivos a CloudPebble e importar con algo como var Moment = require("moment");. Cuando hago esto, la aplicación simplemente no se ejecutará. Ni siquiera estoy seguro de que compile.

Todo lo que puedo encontrar en los registros es:

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

Respuestas

1 para la respuesta № 1

Ya veo aquí ese momento.js está incluido en el vendedor carpeta de Pebble.JS. El razonamiento de ese error debe ser algo universal, ya que recibo el mismo error cuando intento lo mismo en un nuevo proyecto de Pebble.JS de HelloWorld en CloudPebble.

Miré el código fuente de una exportación pbw desde cloudpebble y tiene la biblioteca completa dentro del archivo. Parece que parte de la clock.js usos de archivo moment.js

Mira aquí sobre cómo hacer referencia a la biblioteca de reloj y heredar la biblioteca moment.js al mismo tiempo.