JavaScript

超轻量级php框架startmvc

Angularjs中date过滤器失效的问题及解决方法

更新时间:2020-07-15 17:24:01 作者:startmvc
在开发中遇到date过滤器失效的问题,在其他页面date过滤器没有问题,但是在这个页面出现

在开发中遇到date过滤器失效的问题,在其他页面date过滤器没有问题,但是在这个页面出现了问题,后来发现是因为{{now | date : 'yyyy-MM-dd HH:mm:ss'}}

now必须是时间戳格式的,后面的过滤器才会生效。而我从后端传过来的时间数据是字符串所以过滤器无法生效

解决方法:在后端处理要传的数据,将里面的时间转为时间戳即可(下面贴我百度到的)


 /**
 * 时间转时间戳
 */
 public static String dateToStamp(String s) throws ParseException{
 String res;
 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 Date date = simpleDateFormat.parse(s);
 long ts = date.getTime();
 res = String.valueOf(ts);
 return res;
 }

总结

以上所述是小编给大家介绍的Angularjs中date过滤器失效的问题及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

angularjs date过滤器 angularjs date