前端js获取
time = new Date(new Date().getTime() - 24 * 60 * 60 * 1000);
time = time.sformat("yyyy-MM-dd hh:mm:ss");
后端java获取
Calendar ca = Calendar.getInstance();//得到一个Calendar的实例
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
ca.setTime(new Date()); //设置时间为当前时间
ca.add(Calendar.DATE, -1);
Date date = ca.getTime();
messageGroupSend.setSendTime(date);
两种方法选择时,我们最好选择后一种,再后端获取时间,这样永远获取的服务器的时间,不至于因为用户电脑时间的不准确,而影响业务。还有一些限制,比如输入框限制输入N个字符等等,这样的判断,我之前的习惯是放在前端,但是最好的选择是前后端都有,这样就可以防止一些“刁钻”用户去钻空子。