`
cd0281
  • 浏览: 123155 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

[ASP] asp日期函数大全(转)

    博客分类:
  • asp
阅读更多
1. Now 传回系统的日期及时间。 
例:Now   传回值:2002/11/2 10:23:30 AM 

2. Date 传回系统的日期。 
例:Date   传回值:2002/11/2 

3. Time 传回系统的时间。 
例:Time   传回值:10;23:30 AM 

4. Year 传回系统的年份。 
例:Year(Now)   传回值:2002 

5. Month 传回系统的月份。 
例:Month(Now)   传回值:11 

6. Weekday 传回系统的星期几的数字。 
使用方法:Weekday(1-3的时间函式,[星期天的开始数字]) 
例:Weekday(Now,7)   传回值:14 
备注:若不设定开始数字,则星期天为1,.....星期六为7。设定了则由星期天累加。 

7. Day 传回系统的日子。 
例:Day(Now)   传回值:2 


8. Hour 传回系统的小时。 
例:Hour(Now)   传回值:11 

9. Minute 传回系统的分钟。 
例:Minute(Now)   传回值:23 


10. Second 传回系统的秒。 
例:Second(Now)   传回值:30 

11. Cdate 转换成日期变量型态。例:Cdate(Now)   传回值:2002/11/2 10:23:30 AM 


12.DateAdd 用以计算时差,即时间加减。 

使用方法:DateAdd("时间代码",加减数,日期表达式) 

例:DateAdd("H",2,Now)   传回值:2002/11/2 12:23:30 AM 


13. DateDiff 计算两段时间差距。 

使用方法:DateDiff("时间代码",日期表达式1,日期表达式2) 

例:DateDiff("H","2002/11/2 12:23:30 AM",Now)   传回值:2 


14. DatePart 传回一个日期中的一部分。 

使用方法:DatePart("时间代码",日期表达式) 

例:Part("H",Now)   传回值:10 


15. DateSerial 转换三个参数为日期形态。 

使用方法:DateSerial(年,月,日) 

例:DateSerial(2002,11,2)   传回值:2002/11/2 


17. IsDate 检查变量是否为日期形态或字符串可否转成日期。 


18. MonthName 传回月份的名称。 

使用方法:MonthName("日期字符串") 

例:MonthName(Now)   传回值:November 


19. TimeSerial 转换三个参数为时间形态。 

使用方法:TimeSerial(时,分,秒) 

例:TimeSerial(10,23,30)   传回值:10:23:30 


20. WeekDayName 传回周几的名称。 

使用方法:WeekDayName("日期字符串") 

例:WeekDayName(Now)   传回值:Saturday 


【备注】 

以上内容皆假设该时间为 

2002年11月2日上午10时23分30秒星期六 


[...]内的参数可有可无。 


时间代码(表达式): 

yyyy 年 

q 季 

n 月 

d 日 

w 星期 

h 时 

m 分 

s 秒 

ASP日期和时间函数..... 
ASP日期和时间函数<%=year(now)%>年<%=month(now)%>月<%=day(now)%>日 <%=weekdayname(weekday(now))%> 
显示: 
今日是: 2003年10月31日 星期五 

VBScript有许多函数,使你可以得到各种格式的日期和时间。你已经用过了这些函数中的一个。你可以用函数NOW返回当前的日期和时间: 

At the tone,the time will bi: <%=NOW%> 

你应该注意,返回的日期和时间是你的Web服务器的系统时钟的日期和时间。如果身处纽约的某个人在看你的网页,他看到的日期和时间与她当地的日期和时间也许是不一至的。 

函数NOW同时返回日期和时间。如果你只想返回当前日期,你可以使用函数DATE。如果你只想返回当前时间,你可以使用函数TIME。例如: 

The date is :<%=DATE%> 

The time is :<%=TIME%> 

操作日期 

使用函数MONTH(),DAY(),WEEKDAY(),和YEAR(),你可以把一个日期分割成更小的部分。所有这些函数都以一个日期表达式作为参数,并返回一个数字。这里有一个如何使用这些函数的例子: 

The Month is :<%=MONTH(DATE)%> 

<BR> 

The Day is : <%=DAY(DATE)%> 

<BR> 

The weekday is :<%=WEEKDAY(DATE)%> 

<BR> 

The year is :<%=YEAR(DATE)%> 

假设当前日期是1997年8月9日,星期三。如果你把上面的例子包含在一个ASP网页中,在浏览器中将显示如下的文字: 

The Month is : 7 

The Day is : 9 

The weekday is : 4 

The year is : 1997 

注意函数weekday()假定一个星期的第一天是星期日。如果你想把星期一作为一周的第一天,你可以使用如下的语句: 

The weekday is :<%=weekday(DATE,vbWednesday)%> 

你可以把任何一天作为一周的第一天。要指定一周的第一天是星期几,只要用vbSunday,vbMonday,vbTusday,vbWednesday,vbThurday,vbFriday或vbSaturday代替函数WEEKDAY()的第二个参数即可。 

你不单可以用函数DATE作为这些函数的参数。你也可以提供一个日期字符串或者一个日期常数作为参数,如下例所示: 

The weekday is :<%=WEEKDAY(#12/25/2000#)%> 

The weekday is :<%=WEEKDAY(“12-25-2000”)%> 

这两个函数都返回2000年圣诞节这一天是星期几。(这也许使你不习惯:返回值是2,代表星期一。)表达式#12/25/2000#是一个日期常数,日期常数总是括在字符’#’中。表达式”12-25-2000”是一个日期字符串。用这两种方法为函数提供一个日期都是可行的。 

要以更加易读的形式返回月份和星期几,你可以使用函数WEEKDAYNAME()或MONTHNAME()。这两个函数返回的是字符串。这里有一个使用这两个函数的例子: 

The month is :<%=MONTHNAME(MONTH(DATE))%> 

The weekday is:<%=WEEKDAYNAME(WEEKDAY(DATE))%> 

假设当前日期是八月,星期三。在这种情况下,第一个函数将返回字符串July,第二个函数返回字符串Wednesday。你可以把1到12之间的任何整数作为函数MONTHNAME()的参数,你可以把1到7之间的任何整数作为函数WEEKDAYNAME()的参数。 

在缺省情况下,这两个函数不会缩写返回的字符串。函数MONTHNAME()返回的是July而不是Jul,函数WEEKDAYNAME()返回的是Wednesday而不是Wed。然而,通过指定第二个参数为TRUE,你可以强制这两个函数返回缩写的字符串。(TRUE表示要缩写,FALSE表示不缩写。)如下例所示: 

The month is: <%=MONTHNAME(MONTH(DATE),TRUE)%> 

The weekday is: <%=WEEKDAYNAME(WEEKDAY(DATE),TRUE)%> 

操作时间 

你也可以把时间分割成更小的部分。通过函数HOUR(),MINUTE(),和SECOND(),你可以返回时间的不同部分。下面是使用这些函数的一些例子以及可能的返回值: 

The hour is:<%=HOUR(TIME)%> 

The hour is:21 

The minute is:<%=MINUTE(TIME)%> 

The minute is:39 

The second is:<%=SECOND(TIME)%> 

The second is:34 

函数HOUR()返回一个0到23之间的整数(0点是午夜后的一个小时)。函数MINUTE()返回一个0到59之间的整数。函数SECOND()也返回一个0到59之间的整数。 

你不单可以用函数TIME作为这些函数的参数,你还可以提供一个时间常数或时间字符串作为参数。下面的两个例子都从时间中抽取分钟数34: 

The minute is:<%=MINUTE(#12:34:19#%> 

The minute is:34 

The minute is:<%=MINUTE(“12:34:23”)%> 

The minute is:34 

比较日期和时间 

VBScript有两个用于比较日期和时间的函数。你可以用函数DATEADD()对日期和时间作加法,用函数DATEDIFF()计算两个日期或时间的间隔。下面是使用函数DATEADD()的一些例子: 

Your registration will exprie on <%=DATEADD(“ww”,6,DATE)%> 

Exactly fifteen seconds from now,at<%=DATEADD(“s”,15,TIME)%>your computer 

will melt. 

第一个例子返回比当前日期晚六个星期的日期,第二个例子返回15秒钟后的时间中的秒数。 

函数DATEADD()有三个参数: 

第一个参数指定一个时间间隔 

第二个参数时间间隔的倍数因子。 

最后,第三个参数是一个日期或时间的变量或常量。 

表8.2 日期和时间间隔 

间隔 描述 

yyyy 年 

q 季度 

m 月 

y 天 

d 天 

w 天 

ww 星期 

h 小时 

m 分钟 

s 秒 

你可以用函数DATEDIFF确定两个日期或时间之间的间隔。下面的例子演示了如何使用这个函数: 

You have been a member for <%=DATEDIFF(“d”,”1/1/1988”,DATE)%> days. 

There are exactly <%=DATEDIFF(“s”,DATE,”1/1/2000”)%> seconds remaining until 

the year 2000. 

第一个例子中的DATEDIFF()函数返回1/1/1988与当前日期之间的天数。第二个例子中的DATEDIFF()返回当前日期到2000年之间的秒数。 

函数DATEDIFF()有三个参数: 

第一个参数是一个日期或时间间隔 

另两个参数是两个日期。为了避免出现负数,第一个日期参数应该比第二个早。(如果该函数返回一个负数,你应该知道第一个日期比第二个日期晚。) 

格式化日期和时间 

你可以规定一个日期或时间的显示格式。在缺省情况下,当你通过函数DATE显示一个日期时,它看起来是这样的: 

7/9/97 

但是,你可以用函数FORMATDATETIME()显示一个基于你计算机的区域设置的日期。你可以把一个日期显示为短日期格式或长日期格式。 

注意 

从控制面板中选择区域设置图标,可以为你的计算机进行区域设置。你可以通过区域设置来指定日期和时间的长格式或短格式。 

下面的例子演示了如何控制长日期格式和短日期格式的显示: 

Short Date:<%=FORMATDATETIME(DATE,vbShortDate)%> 

Long Date:<%=FORMATDATETIME(DATE,vbLongDate)%> 

当根据英国(美国)区域设置显示日期时,日期显示为如下的格式: 

Short Date:7/9/97 

Long Date:Wednesday,July 09,1997 

注意短日期格式的显示与不做任何格式化时完全相同。在缺省情况下,日期以短日期格式显示。 

你也可以用函数FORMATDATETIME()格式化一个时间。同样,你可以指定一个时间显示为长格式或短格式。当用短格式显示时间时,将使用24小时时钟(军事时间)。下面的例子演示了如何用FORMATDATETIME()函数操作时间: 

Short Time:<%=FORMATDATETIME(TIME,vbShortTime)%> 

Long Time:<%=FORMATDATETIME(TIME,vbLongTime)%> 

当以英国(美国)区域设置显示时间时,时间的格式如下: 

Short Time:03:20 

Long Time:3:20:08 AM 
分享到:
评论

相关推荐

    ASP系统函数大全

    ASP系统函数大全是 ASP 编程语言中的一组内置函数,用于执行各种任务,例如数学运算、字符串操作、日期和时间处理、数组操作等。本文档将对这些函数进行详细的介绍和解释。 一、数学函数 1. Abs(number):返回...

    ASP函数大全 asp自带函数以及用户创建函数

    `ASP函数.CHM`是一个帮助文件,通常包含了更详细的ASP函数使用方法、示例和API参考。CHM文件是微软的HTML帮助文件格式,可以方便地查阅和搜索相关函数的详细信息。通过打开这个文件,开发者可以深入学习每个函数的...

    ASP中日期函数的大全

    在ASP(Active Server Pages)中,日期函数是用于处理日期和时间的重要工具,它们可以帮助开发者获取、操作和格式化日期和时间数据。以下是一些主要的ASP日期函数及其详细说明: 1. **Now()**: 这个函数返回当前...

    ASP函数大全asp内置函数

    ### ASP函数大全:深入解析与应用 #### 一、Array() `Array()`是ASP中用于创建数组的一个内置函数。其语法格式为: ``` array(list) ``` 其中,`list`参数可以是一系列的值,这些值将被存储在数组中。例如: ``...

    asp 函数大全

    根据提供的文件信息,我们可以整理出ASP函数大全中的关键知识点,并对每个函数进行详细的解析与示例展示。 ### 1. Array() **功能**: 创建一个数组。 **格式**: `array(list)` - `list`: 一系列的值,用逗号分隔...

    asp常用函数大全 学习asp必备

    对于学习ASP并希望深入掌握其功能的开发者而言,了解并熟练运用ASP中的常用函数是至关重要的。根据给定文件的信息,我们可以提炼出一系列与ASP相关的知识点,涵盖数据库操作、用户信息获取、字符串处理、日期时间...

    ASP函数大全ASP函数大全

    以上仅是ASP中部分常用函数的概述,实际应用中还有许多其他函数,如数学函数、URL编码解码函数、错误处理函数等。通过深入理解和熟练运用这些函数,开发者可以创建出更复杂、功能更全面的ASP Web应用程序。

    Asp.net中的日期处理函数(集合)

    ### ASP.NET中的日期处理函数详解 在ASP.NET开发过程中,日期与时间的处理是一项非常重要的功能,涉及到数据的展示、格式化以及业务逻辑处理等多个方面。本文将详细解析ASP.NET中常用的日期处理函数及其应用场景。 ...

    asp vbscript 常用函数大全

    然而,这部分内容并未直接涉及ASP VBScript的常用函数,而是提供了关于如何使用SQL语句通过OLEDB连接到Excel文件并执行查询、插入和导出数据的具体示例。因此,基于这部分内容,我们将重点总结与ASP VBScript相关的...

    asp 类型转换函数大全第1/2页

    ### ASP类型转换函数详解 #### 1. 概述 ASP (Active Server Pages) 是一种服务器端脚本环境,用于创建动态网页。在ASP中,类型转换是非常重要的操作之一,它可以帮助开发者确保数据以正确的格式处理。本文将详细...

    asp 函数 大全 asp函数总汇

    以下是一些常见的ASP函数及其详细说明: 1. `Array()` 函数:用于创建一个数组变量,其元素由逗号分隔的列表组成。例如,`Array("element1", "element2", "element3")` 创建了一个包含三个字符串元素的数组。 2. `...

    C#中的日期函数使用大全_Asp_net实例教程_Asp_net_网站开发_files.rar

    在C#编程语言中,日期和时间操作是常见的任务,特别是在Asp.NET网站开发中,...通过熟练掌握这些C#中的日期函数和操作,你将在Asp.NET网站开发中游刃有余地处理各种日期相关的任务,从而提高程序的实用性和用户体验。

    asp转换函数

    本文将深入探讨ASP中的转换函数,这些函数在处理数据类型转换时至关重要,有助于确保数据在不同场景下的正确性和兼容性。 ### Asc函数:字符到ASCII码的转换 `Asc`函数用于将单个字符转换为其对应的ASCII码值。...

    asp内置函数参考大全

    以上仅是ASP中一部分关键函数的介绍,实际上ASP还有许多其他函数,如`FormatDateTime()`用于格式化日期和时间,`Len()`用于获取字符串长度,`Mid()`用于提取字符串的一部分,以及`Request`和`Response`对象用于处理...

    ASP汉字转拼音函数

    ### ASP汉字转拼音函数解析与应用 在编程领域,尤其是涉及到中文处理的场景下,将汉字转换为拼音是一项常见的需求。这不仅对于语音识别、文本分析等应用至关重要,同时也是实现某些特定功能(如中文名的英文拼写)...

    asp函数大全很全面ASP 函数详解(CHM)

    "ASP函数大全很全面ASP 函数详解(CHM)"是一个详细的ASP函数参考指南,通常以CHM(Compiled Help Manual)格式提供,这是一种Windows的帮助文件格式,便于用户查找和学习ASP中的各种函数。 ASP函数是ASP编程中的核心...

    ASP/VBScript函数大全[带示例]

    ### ASP/VBScript函数大全详解 #### 一、Array() **功能:** 创建并返回一个数组。 **语法:** ```vb Array(list) ``` **参数:** - `list`: 可以是字符或数字,用于初始化数组中的元素。 **示例:** ```vb ...

    asp函数大全

    根据给定的文件信息,以下是对ASP函数的详细解析,涵盖了数组操作、数据类型转换、日期时间处理、字符串处理以及一些实用的判断函数。 ### 1. Array() **功能描述**:创建一个数组。 **语法格式**:Array(List) ...

Global site tag (gtag.js) - Google Analytics