看了JS文档,没有找到合适的方法,https://leancloud.cn/docs/sdk_setup-js.html
搜索了帖子,看到PHP SDK中有results[$I]->getCreatedAt()->format("y-m-d")这样的format方法,
于是只能自己蹩脚地实现
JS代码
query.find().then(function (playLogObjects) {
// 日期格式化
playLogObjects.map(function (object) {
return object.set('createdAtParsed', util.formatTime(new Date(object.createdAt)));
});
callback(playLogObjects);
});
视图代码:
<text class="time">{{item.createdAtParsed}}</text>
效果
上面的createdAtParsed临时所加的属性是因为不能够对createdAt进行set操作,貌似是只读了。
虽然以上面这样遍历+临时属性的写法实现我的需求,有没有更优雅的一点的方式将UTC格式化呢?
我用的是之前坛子里提供的小程序jssdk,http://ac-ryautyuj.clouddn.com/c4256f6cf8bff9941583.js
谢谢