为什么用weekday(today)的值不是当天的星期数,而是要晚一天
编号:QA004599
建立日期: 2002年3月24日 最后修改日期:2002年4月21日
所属类别:
Eric:
操作系统: NT
编程工具: ASP
问题: today=formatdatetime(now(),1)&formatdatetime(now(),3)
为什么用weekday(today)的值不是当天的星期数,而是要晚一天?
水平: 刚入门
回答:
星期一、星期二是中国人的叫法,我们习惯把星期一看做一周的第一天。而西方人把Sunday看作一周的第一天,Mondy是第二天,所以Weekday返回Monday为2。在你看来,星期一返回的是2,好象是晚了一天。
浪侠的意见:
Weekday的第2个参数可以指定一个星期的第一天,默认该参数为vbSunday。例子:
WeekdayName(Weekday(Now, vbMonday), False, vbMonday)
此问题由李海回答。
| |
|
|
| |
|
|