ccc 1.7 Date.now()时间是否正确?

mac下creator1.7,js执行以下代码:
var timeInMs = Date.now(); // 或new Date().getTime();
console.log(“getTime timeInMs-----------:”, timeInMs);

永远都是获得以下输出:
Simulator: JS: getTime timeInMs-----------: -2147483648

而在node上执行同样的代码,输出类似以下:
getTime timeInMs-----------: 1514008958918

请问

你模拟器是win还是mac?

应该是按int存储了,存不下

建议试试:
var timeInMs = ‘’+new Date().getTime();

mac下模拟器

如果是按你所说的,这个应该由引擎本身来解决,而不是强制转换为字符串吧

有时候得靠自己,我的项目是低版本创建的,ccc进行了多次升级,原来的cc.Lable出现的类似显示限制,进行类型转换就可以了。新建的Label组件没有这种错误

你把 + 号写成 ,逗号啦。
先用 + 号的写法吧。逗号还不支持。

嗯,使用+号就和 @2161951337 的说法是一样的,还是一样要手动转换。如果使用console.log(timeInMs);,结果还是-2147483648

当前丰衣足食就是 ‘’ + Date.now(),需要的时候pare一下