ASP(VBScript)日期时间函数的使用-三

作者: 来源: 日期:2002-5-31

MonthName 函数

描述:返回表明指定月份的字符串。

语法:MonthName(month[, abbreviate])

  • month:必选。月份的数值定义。例如,一月是 1,二月是 2,以此类推。
  • abbreviate:可选。Boolean 值,表明月份名称是否简写。如果省略,默认值为 False,即不简写月份名称。

Now 函数

描述:根据计算机系统设定的日期和时间返回当前的日期和时间值。

语法:Now

Second 函数

描述:返回 0 到 59 之间的一个整数(包括 1 和 59),代表一分钟内的某一秒。

语法:Second(time)

  • time 参数是任意可以代表时间的表达式。如果 time 参数中包含 Null,则返回 Null。

Time 函数

描述:返回 Date 子类型 Variant,指示当前系统时间。

语法:Time

TimeSerial 函数

描述:返回一个 Date 子类型的 Variant,含有指定时、分、秒的时间。

语法:TimeSerial(hour, minute, second)

  • hour:其值为从 0 (12:00 A.M.) 到 23 (11:00 P.M.) 的数值或数值表达式。
  • minute:任意数值表达式。
  • second:任意数值表达式。

说明:要指定一时刻,如 11:59:59,TimeSerial 的参数取值应在可接受的范围内;也就是说,小时应介于 0-23 之间,分和秒应介于 0-59 之间。但是,可以使用数值表达式为每个参数指定相对时间,这一表达式代表某时刻之前或之后的时、分或秒数。以下样例中使用了表达式代替绝对时间数。TimeSerial 函数返回中午之前六小时 (12 - 6) 十五分钟的时间
(-15),即 5:45:00 A.M.。TimeSerial(12 - 6, -15, 0) 当任何一个参数的取值超出可接受的范围时,它会正确地进位到下一个较大的时间单位中。
例如,如果指定了 75 分钟,则这个时间被解释成一小时十五分钟。但是,如果任何一个参数值超出 -32768 到 32767 的范围,就会导致错误。如果使用三个参数直接指定的时间或通过表达式计算出的时间超出可接受的日期范围,也会导致错误。

TimeValue 函数

描述:返回包含时间的 Date 子类型的 Variant。

语法:TimeValue(time)

time 参数通常是代表从 0:00:00 (12:00:00 A.M.) 到 23:59:59 (11:59:59 P.M.) 的字符串表达式(包括 0:00:00 和 23:59:59)。不过,time 也可以是代表该范围内任何时间的表达式。如果 time 参数包含 Null,则返回 Null。说明:可以采用 12 或 24 小时时钟格式输入时间。例如 "2:24PM" 和 "14:24" 都是有效的 time 参数。

如果 time 参数包含日期信息, TimeValue 函数并不返回日期信息。然而,如果 time 参数包含无效的日期信息,则会出现错误。

Weekday 函数

描述:返回代表一星期中某天的整数。

语法:Weekday(date, [firstdayofweek])

  • date:可以代表日期的任意表达式。如果 date 参数中包含 Null,则返回 Null。
  • firstdayofweek:指定星期中第一天的常数。如果省略,默认使用 vbSunday。

firstdayofweek 参数有如下设置:

(以下分别为:常数 值 描述)

vbUseSystem 0 使用区域语言支持 (NLS) API 设置。

  • vbSunday 1 星期日
  • vbMonday 2 星期一
  • vbTuesday 3 星期二
  • vbWednesday 4 星期三
  • vbThursday 5 星期四
  • vbFriday 6 星期五
  • vbSaturday 7 星期六

Weekday 函数返回如下值:

(以下分别为:常数 值 描述)

  • vbSunday 1 星期日
  • vbMonday 2 星期一
  • vbTuesday 3 星期二
  • vbWednesday 4 星期三
  • vbThursday 5 星期四
  • vbFriday 6 星期五
  • vbSaturday 7 星期六

WeekdayName 函数

描述:返回一个字符串,表示星期中指定的某一天。

语法:WeekDayName(weekday, abbreviate, firstdayofweek)

  • weekday:必选。星期中某天的数值定义。各天的数值定义取决于 firstdayofweek 参数设置。
  • abbreviate:可选。Boolean 值,指明是否缩写表示星期各天的名称。如果省略, 默认值为 False,即不缩写星期各天的名称。
  • firstdayofweek:可选。指明星期第一天的数值。关于数值,请参阅“设置”部分。

firstdayofweek 参数有以下值:

(以下分别为:常数 值 描述)

  • vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
  • vbSunday 1 星期日(默认)
  • vbMonday 2 星期一
  • vbTuesday 3 星期二
  • vbWednesday 4 星期三
  • vbThursday 5 星期四
  • vbFriday 6 星期五
  • vbSaturday 7 星期六

Year 函数

描述:返回一个代表某年的整数。

语法:Year(date)

date 参数是任意可以代表日期的参数。如果 date 参数中包含 Null,则返回 Null。

相关文章