问题描述:
数据库中存的日期是字符串,yyyyMMdd格式
取出后转为"yyyy-MM-dd 00:00:00:000"格式
之后date = new Date(yyyy-MM-dd 00:00:00:000)
之后转时间戳 date.getTime()。用这个时间戳计算得到一整周的日期数据,并显示在页面中。
在微信开发者工具和安卓手机中日期均正常显示,但苹果手机显示NaN。
解决办法:
经查询,ios只能识别yyyy/MM/dd hh:mm:ss 这种格式的字段,多个符号或符号错误都不行。【坑啊】
所以从数据库取出 yyyyMMdd 格式字段后,改为转 yyyy/MM/dd hh:mm:ss 格式即可,后面操作不变。