asp中获取日期为星期几的方法_应用技巧

测试代码如下,请使用IE运行本示例

复制代码 代码如下:

<script language="vbscript">
d=now
xqj=weekday(d)
msgbox xqj'输出数字,星期日为1,星期一为2...依次类推,星期六为7
msgbox weekdayname(xqj)
</script>

WEEKDAY 用途:返回某日期的星期数。在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数。

Weekday是Visual Basic和VBS中的一个函数,功能返回代表一星期中某天的整数。

语法

复制代码 代码如下:

Dim x
x=Weekday(date[,FirstdayOfWeek])

参数

Weekday 函数的语法有以下参数:

参数   描述
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)

WeekdayName函数语法有如下几部分:

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 星期六

时间: 2024-09-28 06:47:52

asp中获取日期为星期几的方法_应用技巧的相关文章

asp中获取日期为星期几的方法

测试代码如下,请使用IE运行本示例 复制代码 代码如下: <script language="vbscript"> d=now xqj=weekday(d) msgbox xqj'输出数字,星期日为1,星期一为2...依次类推,星期六为7 msgbox weekdayname(xqj) </script> WEEKDAY 用途:返回某日期的星期数.在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数. Weekday是Visual Basic和VBS中

ASP中实现分页显示的七种方法_应用技巧

在微软的ASP编程体系中,ADO对象的建立,使得从网页访问数据库成为一件易事,特别是ADO的Recordset对象使得控制数据的输出显示更为方便.自由.而在Visual InterDev6.0(以下简称VI6.0)中,由于Script Object Model(以下简称SOM).Design-Time Control(以下简称DTC)以及Data Environment Object Model(以下简称DEOM)等对象模型的引入,使网页对数据库的访问设计显得更为方便. 因为主题方面的原因,关于

ASP中让Replace替换不区分大小写的方法_应用技巧

我们先来看一看 Replace 的详细参数 描述返回字符串,其中指定数目的某子字符串被替换为另一个子字符串.语法Replace(expression, find, replacewith[, compare[, count[, start]]]) Replace 函数的语法有以下参数: 参数 描述 expression 必选项. 字符串表达式 包含要替代的子字符串. find 必选项.被搜索的子字符串. replacewith 必选项.用于替换的子字符串. start 可选项.expressio

ASP中使用FileSystemObject时提高性能的方法_应用技巧

按个测试了一下可能会是哪些属性引起的性能问题,在去掉Type也就是类型属性显示的时候,性能有了很大提高,之后的测试也证明了是Type属性的使用导致了性能问题. 仔细想了一下,Type引起性能低的原因应该是,引用Type属性所得到的是文件的具体类型信息,也就是我们在资源浏览器里看到的那样,比如TXT文件的类型就是显示为"文本文档",但是这个类型信息却是存储在系统中,通过文件扩展名进行关联的.在FSO中使用Type属性的时候,对于每个File对象,FSO都需要根据扩展名去系统中检索这个扩展

asp.net中C#获取字符串中汉字的个数的具体实现方法_实用技巧

符串可以包括数字,字母,汉字或者其他的字符.使用Char类型的IsDigit静态方法可以判断字符串中的字符是否为数字,使用Char类型中的IsLetter静态方法可以判断字符串中是否为字母.我们来实现一种方法来实现判断字符串中是否为汉字,通过此方法可以计算字符串中汉字的个数,运行效果如图: 首先根据效果图设置好Form的界面和内容,Box1.Text为输入的字符串,我们对该字符串的处理,来计算汉字的个数,双击Buton控件,编辑其单击事件代码. 我们看下汉字的Unicode范围,普遍给出了0x4

asp.net异步获取datatable并显示的实现方法_实用技巧

本文讲述了asp.net异步获取datatable并显示的实现方法.分享给大家供大家参考,具体如下: 上面就是结果,前台代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="MethodOne.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XH

asp.net中Timer无刷新定时器的实现方法_实用技巧

 本文实例讲述了asp.net中Timer无刷新定时器的实现方法.Timer控件要实现无刷新,得用到ajax技术,这里使用VS2008自带的ajax技术.    首先得添加一个ScriptManager控件,然后再添加一个UpdatePanel用于存放Timer控件内容的,就可以实现无刷新了.下面是详细的内容: 一.前台代码如下: <form id="form1" runat="server"> <asp:ScriptManager ID=&quo

asp.net实现利用反射,泛型,静态方法快速获取表单值到Model的方法_实用技巧

本文实例讲述了asp.net实现利用反射,泛型,静态方法快速获取表单值到Model的方法.分享给大家供大家参考,具体如下: 这是初级的,很简单,牛人可以不看了.不过还算实用. 在项目中经常需要处理表单,给model赋值,很烦人的一些重复代码.如下边的代码: News news = new News(); news.Id = int.Parse(Request.Form["Id"]); news.Category = int.Parse(Request.Form["Catego

ASP中实现的URLEncode、URLDecode自定义函数_应用技巧

在做ajax中的post时,发现在服务器端取得数据时总是乱码,网上看了些解决方法也搞不定,我post过去时是xml形式,由于乱码服务器端xml也解析不了或出错.于是在post前先把它编码,到服务器端再解码,这样问题解决了,但是要是数据很大时估计会很影响速度. 虽然ASP中的request会自动解码经过url编码的字符串,但是Request.BinaryRead(Request.TotalBytes)取得post数据时却不会解码,所以要进行解码. 下面是我找到的一个ASP中server.urlen