背景,选择时间后,时间显示的格式成了火星文
上图:
刚开始有些蛋碎,什么鬼
然后在上网查
然后找到一个类似的帖子:
具体内容:在html页面中获得后台传过来的一个时间并显示在页面上,我用getFullYear() ,getMonth(),getDate(),getHours(),
getMinutes(),getSeconds()分别获得了年月日十分秒
在电脑上和三星手机上页面都能正确的显示时间,而苹果手机确显示NaN.NaN.NaN NaN:NaN:NaN。
他的解决方式:
好吧,自己找到了根源:我用String存储从数据库获得的时间(数据库时间格式是TimeStamp),再传到页面上,用
new Date(time)来转化,然后获得具体的年月日等。现在将String 改为TimeStamp格式后,ipone手机就没有时间显示的
问题。
好吧,根据这几句应该明白了一些吧,其实我的问题是一样,但
是需要处理方式还是不一样,因为我的时间处理全部是在前端实
现,不存在数据库存储
我的解放方法,任何关于时间格式的处理,舍弃使用字符串str作为存储变量,只是在时间显示的时候,拼接需要的字符串,然后显示