如何校验两日期是否是同一年

来源:互联网 发布:通用字体软件下载 编辑:程序博客网 时间:2024/04/30 15:17

具体代码:

<script language="javascript">

   function CompareDate(cell1,cell2)

{

 //cell1,cell2是单元格名称

  cellOne=document.getElementById("report1_"+cell1).value;

  cellTwo=document.getElementById("report1_"+cell2).value;

 //分别取出两单元格的年份

  var ayear=cellOne.substr(0,4);

  var byear=cellTwo.substr(0,4);

  if(ayear!=byear)

{ return false;}

  else

{   return true;}

  

}

</script>

报表中的设置如下:

在B2单元格的校验中输入表达式CompareDate('A2','B2'),以及出错提示。

设置好之后发布报表若两日期年份不同,会给出如下提示:

这样我们所需要的功能就已经实现了。