当前位置: 首页 > 网络学院 > 客户端脚本教程 > VBScript > VBScript DateDiff 函数

VBScript
VBScript 介绍
如何使用 VBScript
VBScript 放置
VBScript 变量
VBScript 程序
VBScript 条件语句
VBScript 循环声明
VBScript 摘要
VBScript 实例
VBScript 函数
VBScript 关键字

VBScript DateDiff 函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-04   浏览: 243 ::
收藏到网摘: n/a

The DateDiff function returns the number of intervals between two dates.
DateDiff函数可以返回两个日期之间的时间间隔。

语法

DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])

参数 描述
interval Required. The interval you want to use to calculate the differences between date1 and date2
必选项。用于计算 date1 和 date2 之间的时间间隔

Can take the following values:
可以使用下面这些值:

  • yyyy - 年份
  • q - 季度
  • m - 月份
  • y - Day of year
  • d - 天
  • w - 周
  • ww - Week of year
  • h - 小时
  • n - 分钟
  • s - 秒
date1,date2 Required. Date expressions. Two dates you want to use in the calculation
必选项。日期表达式。用于计算的两个日期。
firstdayofweek Optional. Specifies the day of the week.
可选项。指定星期中第一天的常数。

Can take the following values:
可以使用下面这些值:

  • 0 = vbUseSystemDayOfWeek - Use National Language Support (NLS) API setting
  • 1 = vbSunday - 星期日(默认)
  • 2 = vbMonday - 星期一
  • 3 = vbTuesday - 星期二
  • 4 = vbWednesday - 星期三
  • 5 = vbThursday - 星期四
  • 6 = vbFriday - 星期五
  • 7 = vbSaturday - 星期六
firstweekofyear Optional. Specifies the first week of the year.
可选项。指定一年中第一周的常数

Can take the following values:
可选择下面这些数值:

  • 0 = vbUseSystem - 使用区域语言支持 (NLS) API 设置。
  • 1 = vbFirstJan1 - 由 1 月 1 日所在的星期开始(默认)
  • 2 = vbFirstFourDays - 由在新年中至少有四天的第一周开始。
  • 3 = vbFirstFullWeek - 由在新的一年中第一个完整的周开始。

实例1

document.write(Date & "<br />")
document.write(DateDiff("m",Date,"12/31/2002") & "<br />")
document.write(DateDiff("d",Date,"12/31/2002") & "<br />")
document.write(DateDiff("n",Date,"12/31/2002"))
输出:
1/14/2002
11
351
505440

实例2

document.write(Date & "<br />")
'注意下面的代码中
'date1>date2
document.write(DateDiff("d","12/31/2002",Date))
输出:
1/14/2002
-351

实例 3

'当前日期与 10/10/2002相比相差多少周(从星期一开始)
document.write(Date & "<br />")
document.write(DateDiff("w",Date,"10/10/2002",vbMonday))
输出:
1/14/2002
38

评论 (0) All

登陆 | 还没注册?