php 判断时间是否有效期,纯javascript判断查询日期是否为有效日期_javascript技巧...

以下内容主要通过js代码给大家介绍,代码比较简单,包含注释,有好的建议欢迎提出。

如下图,当查询条件含有日期时,如“2012-3-4”,查询前校验输入的日期字符串是否为有效的日期

526b7097b01f2f8ad3c480004debf5ee.png

var snapshot_createTime_begin=$(selector+" input[name='createTime_begin']").val().trim();

var snapshot_createTime_end=$(selector +" input[name='createTime_end']").val().trim();

try{

//判断开始时间是否为有效的日期

if(snapshot_createTime_begin!=""&&new Date(snapshot_createTime_begin).getDate()!=snapshot_createTime_begin.match(/-\d{0,2}$/g)[0].replace(/-/g,"")){

throw new Error();

}

//判断结束时间是否为有效的日期

if(snapshot_createTime_end!=""&&new Date(snapshot_createTime_end).getDate()!=snapshot_createTime_end.match(/-\d{0,2}$/g)[0].replace(/-/g,"")){

throw new Error();

}

if(Date.parse(snapshot_createTime_begin)>Date.parse(snapshot_createTime_end)){

//alert("开始日期不应当超过结束日期!");

alert("开始日期不应当超过结束日期!");

return ;

}

$.extend(pageObj,{

createTimeBegin:snapshot_createTime_begin,

createTimeEnd:snapshot_createTime_end,

});

initPagination();

}catch(e){

//alert("请输入有效日期!")

alert("请输入有效日期!");

}

js判断年月日是否一个有效日期

function isdate(intYear,intMonth,intDay){

if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) return false;

if(intMonth>12||intMonth<1) return false;

if ( intDay<1||intDay>31)return false;

if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intDay>30)) return false;

if(intMonth==2){

if(intDay>29) return false;

if((((intYear%100==0)&&(intYear%400!=0))||(intYear%4!=0))&&(intDay>28))return false;

}

return true;

}

以上代码就是对日期的有效性校验,希望对大家有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在VS 2015中安装证书、javascript_projectsystem.msi和javascript_languageservice.msi的过程如下: 步骤1:下载证书 首先,我们需要下载一个证书文件。可以通过浏览器搜索`VS 2015安装证书下载`,进入微软官方网站,找到合适的证书下载页面,点击下载证书。 步骤2:安装证书 下载完成后,我们需要将证书安装到计算机中。双击证书文件,在弹出的安装向导中选择安装证书。按照提示完成整个安装过程。 步骤3:下载javascript_projectsystem.msi和javascript_languageservice.msi文件 接下来,我们需要下载这两个文件。可以通过浏览器搜索`VS 2015安装javascript_projectsystem.msi和javascript_languageservice.msi`,进入微软官方网站,找到合适的下载页面,点击下载这两个文件。 步骤4:安装javascript_projectsystem.msi和javascript_languageservice.msi 下载完成后,双击javascript_projectsystem.msi文件进行安装。按照安装向导的提示完成安装过程。同样的,再双击javascript_languageservice.msi文件进行安装,按照提示完成安装过程。 步骤5:重新启动VS 2015 安装完成后,我们需要重新启动VS 2015以使安装生效。关闭当前正在运行的VS 2015窗口,并重新打开应用程序。 通过以上步骤,你就成功地安装了证书、javascript_projectsystem.msi和javascript_languageservice.msi,可以在VS 2015中使用它们了。如果在安装过程中遇到了任何问题,建议检查下载的文件是否正确并遵循安装向导的提示进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值