NoahWeb
在线搜索
?
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

日期与时间函数

CompareDate

  比较两个指定日期并返回它们相对值的指示,比较的日期范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间。

 

说明

语法:

Int  CompareDate('被比较日期','目标比较日期')

传回值:

整型


参数说明:

'被比较日期'

输入类型为字符,需要被比较的日期格式的字符内容。

'目标比较日期' 输入类型为字符,用来比较的目标日期格式的字符内容。

 

内容说明

  比较两个指定日期并返回它们相对值的指示,比较的日期范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间。

传回值说明:

小于零

'被比较日期' 小于 '目标比较日期'

'被比较日期' 等于 '目标比较日期'
大于零 '被比较日期' 大于 '目标比较日期'


 

表现层示例

<table width="100%" border="1" cellspacing="0" cellpadding="0">

<tr>

<td>CompareDate('2001-2-14','2002-1-1')</td>

<td>&nbsp;<!-- NoahValue ValueName="CompareDate('2001-2-14','2002-1-1')" --></td>

</tr>

<tr>

<td>CompareDate('2001-2-14','2001-1-1')</td>

<td>&nbsp;<!-- NoahValue ValueName="CompareDate('2001-2-14','2001-1-1')" --></td>

</tr>

<tr>

<td>CompareDate('2002-1-1','2002-1-1')</td>

<td>&nbsp;<!-- NoahValue ValueName="CompareDate('2002-1-1','2002-1-1')" --></td>

</tr>

</table>


示例输出

CompareDate('2001-2-14','2002-1-1')  -1
CompareDate('2001-2-14','2001-1-1')  1
CompareDate('2002-1-1','2002-1-1')  0


 

逻辑层示例

  此示例需要存在文件"logic.aspx"和当前名称空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<SetVar Name="message" Value="CompareDate('2001-2-15 12:20:50','2003-1-1 8:10:20')" />

<Echo ContentLinkId="viewmsg" />

<SetVar Name="message" Value="CompareDate('2003-1-1 8:10:20','2003-1-1 8:10:20')" />

<Echo ContentLinkId="viewmsg" />

<SetVar Name="message" Value="CompareDate('2005-8-11 2:12:30','2003-1-1 8:10:20')" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>


示例输出

-1

0

1

 

参考
mktime,date,totime,TimeSpan,CompareDate,CheckDate

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.