帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
147
帖子
0
勋章
915
Y币

[云开发] 官方的后台是BUG百出啊,又发现一个,时间少了8个钟

[复制链接]
发表于 2015-8-7 16:00:59
后台createdAt:2015-08-05 22:13:18
打印出来:2015-08-05T14:13:18.008Z


后台updatedAt:2015-08-07 14:51:12
打印出来:2015-08-07T06:51:12.365Z

官方官方发现BUG有没有奖励啊。。


360截图20150807155419098.jpg
7
帖子
0
勋章
1594
Y币
wss610 发表于 2015-8-7 23:06
没办法拉,将就将就,官方再错也是对的,谁叫我们用他们的产品呢,而且还没给钱,修正个简单的BUG都要很 ...

无意跟你吵架,你只需要记得你当初为什么选择APICloud。

原生有原生的优势,APICloud的又APICloud的优势。

然后说下这个时间的问题,看下下边的图片就能解释很多东西。

数据在我们从数据库读取出来的时候会是一个时间格式,然后传输过程中会转换成字符串格式,自然就成格林尼治时间的字符串。到最后你的接收端没有类型转换成时间格式,所以看到的只能是JSON string化后的一个字符串。
QQ截图20150810103416.png
5
帖子
0
勋章
1万+
Y币
把代码发出来
147
帖子
0
勋章
915
Y币
本帖最后由 wss610 于 2015-8-7 17:59 编辑

取数据打印出来还有错?、

  1.                 function getData() {
  2.                         var userid = $api.getStorage('userid');
  3.                         query.createQuery(function(ret, err) {
  4.                                 if (ret && ret.qid) {
  5.                                         api.showProgress({
  6.                                                 title : '正在获取数据...',
  7.                                                 text : ' ',
  8.                                                 modal : true
  9.                                         });
  10.                                         model.findAll({
  11.                                                 class : "list",
  12.                                                 qid : ret.qid
  13.                                         }, function(ret, err) {
  14.                                                 api.hideProgress();
  15.                                                 if (ret) {
  16. //                                                        console.log(JSON.stringify(ret[0].createdAt));
  17. //                                                        console.log(JSON.stringify(ret[0].updatedAt));
  18.                                                         var content = $api.byId('list-content');
  19.                                                         var tpl = $api.byId('list-template').text;
  20.                                                         var tempFn = doT.template(tpl);
  21.                                                         $api.html(content,tempFn(ret));
  22.                                                         api.parseTapmode();
  23.                                                         //优化点击事件                }else{
  24.                                                         console.log(JSON.stringify(err));
  25.                                                         api.toast({
  26.                                                                 msg : '没有新数据',
  27.                                                                 duration : 1000,
  28.                                                                 location : 'bottom'
  29.                                                         });
  30.                                                 }
  31.                                         });
  32.                                 }
  33.                         });
  34. }
复制代码
5
帖子
0
勋章
1万+
Y币
格林尼治时间不是北京时间
147
帖子
0
勋章
915
Y币
技术支持-M 发表于 2015-8-7 18:13
格林尼治时间不是北京时间

是写入的问题还取出的问题,我需要按时间来取数据
5
帖子
0
勋章
1万+
Y币
都不是问题,这是类型转换过程中的自然处理现象
147
帖子
0
勋章
915
Y币
技术支持-M 发表于 2015-8-7 19:13
都不是问题,这是类型转换过程中的自然处理现象

那我还要转为北京时间吗?
21
帖子
0
勋章
770
Y币
服务器时区设置不对,虽然不是问题,但肯定是问题
147
帖子
0
勋章
915
Y币
xnceo 发表于 2015-8-7 22:50
服务器时区设置不对,虽然不是问题,但肯定是问题

没办法拉,将就将就,官方再错也是对的,谁叫我们用他们的产品呢,而且还没给钱,修正个简单的BUG都要很长的时间,我敢肯定他们公司没有照片所看到的那么多人。有时间精力还是要去原生的,那里才是家。
12下一页
您需要登录后才可以回帖 登录

本版积分规则