Jquery对当前系统时间和用户输入时间的比较
2017-05-09 10:23
1276 查看
场景: 由于项目模块中有一个添加条件是
用户输入时间,这个是用户手动输入的,如果输入的时间格式不正确或者时间比当前系统时间更大 则添加条件无法成立。
思路:本人菜鸟一个,刚工作不久
没啥经验,先想着把系统时间变成标准格式 ,再到后台与用户输入的时间比较,但是突然想到可以系统时间不变,在用户输入这块操作 再比较 就行了。
代码:
注意:用户输入的时间要先做校验
要保证输入的是日期的格式,因为new Date();里传的参数好像得是yyyy-MM-dd , 是用“-”号连接的,像20170503 这样的不行 。
new
Date();里传的年月日时分秒类型可以写年或年月或年月日……(从大到小写),缺的系统会自动补上默认值。
<--------------------------------------------------------------------------------------------->
保存一下
方便自己学习 以后再看看如何用Jquery格式化系统时间
用户输入时间,这个是用户手动输入的,如果输入的时间格式不正确或者时间比当前系统时间更大 则添加条件无法成立。
思路:本人菜鸟一个,刚工作不久
没啥经验,先想着把系统时间变成标准格式 ,再到后台与用户输入的时间比较,但是突然想到可以系统时间不变,在用户输入这块操作 再比较 就行了。
代码:
<script> var oldDate = "2017-08-1";//模拟用户输入的时间并已经转换成当前格式; var sysDate = new Date();//获取系统时间 var newDate = new Date(oldDate);//把用户输入的字符串转换成日期格式; if(newDate>sys){ alert("用户输入的是未来的时间"); }else{ alert("用户输入的是以前的时间"); } </script>
注意:用户输入的时间要先做校验
要保证输入的是日期的格式,因为new Date();里传的参数好像得是yyyy-MM-dd , 是用“-”号连接的,像20170503 这样的不行 。
new
Date();里传的年月日时分秒类型可以写年或年月或年月日……(从大到小写),缺的系统会自动补上默认值。
<--------------------------------------------------------------------------------------------->
保存一下
方便自己学习 以后再看看如何用Jquery格式化系统时间
相关文章推荐
- jquery获取当前系统时间+js两个时间的大小比较
- java 获取当前系统时间 时间比较
- 在页面加载完成后通过jquery给多个span赋html值(当前系统时间本地格式化new Date().toLocaleDateString(); )
- 过去的某个时间加上某个月和当前系统时间比较
- //获取开始时间跟当前系统时间比较过期了不让申请了
- MySQL入门--查看当前的mysql客户端版本号、当前系统时间、登陆的用户
- 固定日期与当前系统时间的比较 (QDate)
- MySQL入门--查看当前的mysql客户端版本号、当前系统时间、登陆的用户
- 解决用户在Datepicker中手动输入数字后返回当前时间
- java 获取当前系统时间 时间比较
- jquery 时间大小比较和获取当前时间
- java 获取当前系统时间 时间大小比较
- 数据库存储时间与系统当前时间做比较存天、小时、分或秒、毫秒
- 使用如何取出windows系统用户输入的闲置时间
- jquery获取当前系统时间--已解决
- Java设置session超时(失效)的时间 在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session 具体设置的方法有三种:
- 要求程序能够实现通过输入系统建立时的年月日,和当前的年月日,计算出建立的时间长短,只用具体到年就行。
- postgresql查询所有系统表,当前用户,当前时间戳
- jquery.cookie.js && java后台代码 操作cookie实现记住当前用户输入信息代码
- postgresql查询所有系统表,当前用户,当前时间戳