DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
DateDiff 函数语法中有下列命名参数:
部分 描述
interval 必要。字符串表达式,表示用来计算date1 和 date2 的时间差的时间间隔
Date1□date2 必要;Variant (Date)。计算中要用到的两个日期。
Firstdayofweek 可选。指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。
firstweekofyear 可选。指定一年的第一周的常数。如果未予指定,则以包含 1 月 1 日的星期为第一周。
设置
interval 参数的设定值如下:
设置 描述
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 时
n 分钟
s 秒
firstdayofweek 参数的设定值如下:
常数 值 描述
vbUseSystem 0 使用 NLS API 设置。
vbSunday 1 星期日(缺省值)
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六
常数 值 描述
vbUseSystem 0 用 NLS API 设置。
vbFirstJan1 1 从包含 1 月 1 日的星期开始(缺省值)。
vbFirstFourDays 2 从第一个其大半个星期在新的一年的一周开始。
vbFirstFullWeek 3 从第一个无跨年度的星期开始。
说明
DateDiff 函数可用来决定两个日期之间所指定的时间间隔数目。例如,可以使用 DateDiff 来计算两个日期之间相隔几日,或计算从今天起到年底还有多少个星期。
为了计算 date1 与 date2 相差的日数,可以使用“一年的日数”(y) 或“日”(d)。当 interval 是“一周的日数”(w) 时,DateDiff 返回两日期间的周数。如果 date1 是星期一,DateDiff 计算到 date2 为止的星期一的个数。这个数包含 date2 但不包含 date1。不过,如果 interval 是“周”(ww),则 DateDiff 函数返回两日期间的“日历周”数。由计算 date1 与 date2 之间星期日的个数而得。如果 date2 刚好是星期日,则 date2 也会被加进 DateDiff 的计数结果中;但不论 date1 是否为星期日,都不将它算进去。
如果 date1 比 date2 来得晚,则 DateDiff 函数的返回值为负数。
firstdayofweek 参数会影响使用时间间隔符号 “W” 或 “WW” 计算的结果。
如果 date1 或 date2 是日期文字,则指定的年份成为该日期的固定部分。但是,如果 date1 或 date2 用双引号 (" ") 括起来,且年份略而不提,则在每次计算表达式 date1 或 date2 时,当前年份都会插入到代码之中。这样就可以书写适用于不同年份的程序代码。
在计算 12 月 31 日和来年的 1 月 1 日的年份差时,DateDiff 返回 1 表示相差一个年份,虽然实际上只相差一天而已。
因为你计算错了,改成:
function gettime()
{
var now=new Date();
var syear=nowgetYear();
var smonth=nowgetMonth()+1;
var sday=nowgetDate();
var shour=nowgetHours();
var smin=nowgetMinutes();
var test=syear+'年'+smonth+'月'+sday+'日'+shour+'时'+smin+'分';
documentform1mytimevalue=(test);
return false;
}
now(),year()都是可以用的~formatdate不能用~
<% =year((date()))&"-"&month((date()))&"-"&day(date()) %>
系统时间一般是值服务端时间,js获取服务端时间的方法是直接用ajax获取。
1、编写显示时间的页面:
<html>
<head>
<meta >
如果你是html网页你用js: <SCRIPT language=JavaScript> var day=""; var month=""; var ampm=""; var ampmhour=""; var myweekday=""; var year=""; mydate=new Date(); myweekday=mydategetDay(); mymonth=mydategetMonth()+1; myday= mydategetDate(); myyear= mydategetYear(); year=(myyear > 200) myyear : 1900 + myyear; if(myweekday == 0) weekday=" 星期日 "; else if(myweekday == 1) weekday=" 星期一 "; else if(myweekday == 2) weekday=" 星期二 "; else if(myweekday == 3) weekday=" 星期三 "; else if(myweekday == 4) weekday=" 星期四 "; else if(myweekday == 5) weekday=" 星期五 "; else if(myweekday == 6) weekday=" 星期六 "; documentwrite("<font color=#ff0000>北京时间 "+year+"年"+mymonth+"月"+myday+"日 "+weekday+"</font>"); </SCRIPT> 如果你是asp你可以用: <%=date()%><%=time()%>
DateTimeNowYear; 系统当前年
DateTimeNowDay; 系统当前日
DateTimeNowMonth; 系统当前月
DateTimeNowDayOfWeek;系统当前星期
DateTimeNowMinute;系统当前分
DateTimeNowHour;系统当前小时
DateTimeNowSecond;系统当前秒
等等,还有很多。
楼主都可以自己尝试下哦。
数据加在一起?
是String 拼接在一起,还是单纯把数字加起来呢?
DateTimeNowToString();的话,就可以显示出来年月日时分秒哦。
希望楼主已经解决问题。
<html>
<body onload="startclock()">
<script language="JavaScript">
var timerID = null;
var timerRunning = false;
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;}
function startclock () {
stopclock();
showtime();}
function showtime () {
var now = new Date();
var hours = nowgetHours();
var minutes = nowgetMinutes();
var seconds = nowgetSeconds()
var timeValue = "" +((hours >= 12) "下午 " : "上午 " )
timeValue += ((hours >12) hours -12 :hours)
timeValue += ((minutes < 10) ":0" : ":") + minutes
timeValue += ((seconds < 10) ":0" : ":") + seconds
documentclockthetimevalue = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;}
</script>
<form name="clock">
<p><input name="thetime" style="font-size: 9pt;color:#000000;border:0" size="12"></p>
</form>
</body>
</html>
你要实现的功能是数据库的读写基本 *** 作,读写数据库一般用sql语句。
首先你要建立数据库表“LoginRecTable”,然后建立下面字段:
LoginName字段,记录登陆者姓名
LoginTime字段,记录登陆时间。该字段可以用Date或Now()作为默认值(根据不同类型数据库默认值的表示是不同的,请参考你的数据库说明)
当你要记录登陆时间时可用下面sql语句:
Insert Into LoginRec (LoginName) Values('张三')
当你要显示张三德登陆信息时可用下面语句:
Select From LoginRec Where LoginName='张三'
上面只是举例说明了数据库 *** 作的基本用法,你在aspnet中要使用到上面这些语句外,肯定还要用到aspnet的其他相关代码。
从你问的问题看,你是刚刚开始学习编写aspnet程序,建议你可以看看相关的书籍,特别是数据库方面的,因为现在的大多数程序都离不开数据库编程。
总之,一句话,只要你有毅力和恒心,你一定能掌握的,祝你早日成功!
以上就是关于asp如何判断选择时间比当前系统时间小全部的内容,包括:asp如何判断选择时间比当前系统时间小、asp 网页 返回系统时间的错误、Asp中用Date()读取系统日期怎么是英文表示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)