js判断是不是为日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断是不是为日期相关的知识,希望对你有一定的参考价值。

这个,如果你接触过java,或者是sql语句的话就知道表示日期有很多格式(先不说分隔符多,光不同国家的标准来说也有很多),而且如果应用的话会根据需要判断某个字符串是否符合日期格式,所以无法给出答案。
不过用js判断日期除了你知道日期的格式,然后自己编写字符串处理及判断的方法以外,还有就是“正则表达式”(在字符串匹配中,这个非学不可)了。

我给你找了几个你看哪个是你需要的。
http://blog.csdn.net/weilee2009/article/details/8566962
http://hi.baidu.com/love5love/item/7fb622bb18b1afd084dd7993
参考技术A //参考代码
function checkDate(obj)
    var strDate=obj.value;//获取对象的值
    re=/^(\\d4)(\\d2)(\\d2)$/g;//正则表达式
    if(re.test(strDate))//判断日期格式符合YYYY-MM-DD
    
        alert("right");//是日期,弹出“right”
    

参考技术B 一般都试用日期插件,表单为只读 readonly

js函数 如何 判断时间是今天还是昨天 请大家帮忙写个js函数来判断时间是不是为昨天 还是今天 谢谢

是js函数 !!!!!!!!!!!!!!!!!!

在取时间这个角度上面,js依托于浏览器、浏览器依托于操作系统,所以只能够拿到当前操作系统的时间日期来做对比,修改计算机系统时间会把浏览器给骗了的:

获取客户端系统时间:var date = new Date();

date中的方法:
date.getFullYear(); 获取年份:4位整数。
date.getMonth(); 获取月份的下标:如当前月份为Oct. 获取到的值为:9。
date.getDate(); 获取当月的日期:如今天是19日,获取到的值为:19。

更详细的内容请查看http://www.w3school.com.cn/js/jsref_obj_date.asp
参考技术A document.write(Date())这个是输出当前的时间,你可以把你要判断的时间跟这个输出的比较 参考技术B var cdata = 20;//你得到的日期
var date = new Date();

if(cdata == date.getDate())
alert("今天");
else if(cdata < date.getDate())
alert("昨天");

以上是关于js判断是不是为日期的主要内容,如果未能解决你的问题,请参考以下文章

用js实现:输入日期,判断输入日期是不是在当前日期第二天起的7天内,如果没有,提示正确的日期区间

js中如何判断一个8位数是不是为日期

js判断时间是不是大于指定时间

开始日期加上月份得到终止日期 用js怎样计算?还要判断是不是为闰年?

js函数 如何 判断时间是今天还是昨天 请大家帮忙写个js函数来判断时间是不是为昨天 还是今天 谢谢

js 判断时间是不是过期