ionic 在Safari的计时器显示 NAN 是怎么回事?
发布于 1年前 作者 iRoader 795 次浏览 来自 问答

我在 ionic 上使用做了一个计时器,但是在苹果手机上测试显示是 NAN 之后发现是Safari上的问题,这怎么解啊,跪求大神

3 回复

原因是IE和Safari 对一些日期格式的不支持,比如“yyyy-mm-dd”。具体原因不清楚,只查到了基本所有浏览器都支持的日期格式: var nd = new Date(2014, 04, 01); // yyyy, mm-1, dd
var nd = new Date(2014, 04, 01, 16, 35, 00); // yyyy, mm-1, dd, hh, mm, ss
var nd = new Date(“04/01/2014”); // “mm/dd/yyyy”
var nd = new Date(“04/01/2014 16:35:00”); // “mm/dd/yyyy hh:mm:ss”
var nd = new Date(1297777700000); // milliseconds
var nd = new Date(“Tuesday April 01 2014 16:35:00 GMT”); // ""Day Mon dd yyyy hh:mm:ss GMT/UTC

兼容 app 的适合得注意这点

哈哈,不要这样嘛

回到顶部