js比较日期的2方法
2017-02-24 13:33
246 查看
朋友们,我们都有写过前台程序中吧,就是收集用户的一些基本信息,如开始时间和结束时间,有时为了提高数据的有效性,一般情况都会用到日期选择控件来选择填写,但是啊,程序是也不能解决人为的错误,如故意把开始日期选择得比结束日期大此,你说怎么办呢?所以还得用js来进行一次日期比较操作...举例如下:
我现在页面使用的是一个控件供用户去选择日期,选择后的值的格式是:2009-10-20 14:38:40
一个开始日期,一个结束日期,怎样判断开始日期不能大于结束日期?
我不是说了吗?有两种办法吗?
第一种:转换为date对象进行比较操作
<script>
var st="2009-10-20 14:38:40"
var et="2009-10-20 15:38:40"
var stdt=new Date(st.replace("-","/"));
var etdt=new Date(et.replace("-","/"));
if(stdt>etdt) alert("开始时间必须小于结束时间")
</script>
第二种:直接比较大小即可
<script>
var st="2009-10-20 14:38:40"
var et="2009-10-20 15:38:40"
if(st>et) alert("开始时间必须小于结束时间")
</script>
我现在页面使用的是一个控件供用户去选择日期,选择后的值的格式是:2009-10-20 14:38:40
一个开始日期,一个结束日期,怎样判断开始日期不能大于结束日期?
我不是说了吗?有两种办法吗?
第一种:转换为date对象进行比较操作
<script>
var st="2009-10-20 14:38:40"
var et="2009-10-20 15:38:40"
var stdt=new Date(st.replace("-","/"));
var etdt=new Date(et.replace("-","/"));
if(stdt>etdt) alert("开始时间必须小于结束时间")
</script>
第二种:直接比较大小即可
<script>
var st="2009-10-20 14:38:40"
var et="2009-10-20 15:38:40"
if(st>et) alert("开始时间必须小于结束时间")
</script>
相关文章推荐
- 用JS实现字符串转日期并比较大小的方法
- 比较常见的JS获取日期的方法
- js比较日期大小的方法
- js比较日期的方法
- JS中字符串转换为日期对象的方法JS中如何计算时间,如何比较时间
- js比较日期大小的方法
- 使用Easyui的控件后,val()方法获取不到值的解决方法和比较日期大小的js方法
- js比较两个日期大小的简单方法
- 工作小结(三)--js比较两日期大小并确认是否提交
- 比较简单的一个符合web标准的JS调用flash方法
- js日期时间格式验证,时间比较
- JS日期getYear方法浏览器兼容
- JS比较日期大小
- 日期格式比较 js
- 日期比较的两种方法
- 页面注册js的方法比较
- 使用JS判断是否数字和小数点组合的数字的两中方法比较(isNaN和逐判断)
- js 日期比较2
- js URL编码方法的比较
- JS比较两个日期格式的大小