JS获取当前时间,可根据自行需求调整格式

 /**  

* 对Date的扩展,将 Date 转化为指定格式的String  

* 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符  

* 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)  

* eg:  

* (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2007-07-02 08:09:04.423  

* (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==> 2007-03-10 二 20:09:04  

* (new Date()).pattern("yyyy-MM-dd EE hh:mm:ss") ==> 2007-03-10 周二 08:09:04  

* (new Date()).pattern("yyyy-MM-dd EEE hh:mm:ss") ==> 2007-03-10 星期二 08:09:04  

* (new Date()).pattern("yyyy-M-d h:m:s.S") ==> 2007-7-2 8:9:4.18  

*/

阅读全文>>

post by 不懂戀愛魚兒 | 2010年11月3日 | 归档于 [JavaScript]
标签: js 时间

JS判断结束时间不能小于开始时间并且间隔不能超过30天

<script language="javascript">
function CheckForm()
 {
  var jsrq=document.getElementById("sLtime").value; //结束
  var ksrq=document.getElementById("sRtime").value; //开始
  var now=""+new Date().getYear()+"-"+(new Date().getMonth()+1)+"-"+new Date().getDate()+"";
  var aDate = jsrq.split("-");
  var oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);  //结束日期
   aDate = ksrq.split("-");
   var oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);    //开始日期
   if(oDate1<=oDate2) {
          alert("结束日期必须大于开始日期!");
          return false;
       }
    else {
         var ts = dateDiff('D', ksrq, jsrq) ;
         //document.getElementById("iDays").value=ts
              if(ts>=30)
                      {
                      alert('时间段不能超过30天');
                      return false;
                      }
                }
 }
  function dateDiff(interval, date1, date2)
    {
        var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60,
                           'M' : 1000 * 60, 'S' : 1000, 'T' : 1};
        interval = interval.toUpperCase();
        var dt1 = Date.parse(date1.replace(/-/g, '/'));
        var dt2 = Date.parse(date2.replace(/-/g, '/'));
        try
        {
            return Math.round((dt2 - dt1) / eval('(objInterval.' + interval + ')'));
        }
        catch (e)
        {
            return e.message;
        }
    }
</script>
post by 不懂戀愛魚兒 | 2010年11月2日 | 归档于 [JavaScript]

Asp人性化时间函数(分钟/小时/天/月前)

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Asp人性化时间函数(分钟/小时/天/月前)</title>
</head>

<body>
<%
function ShowDate(Dates)
diff=DateDiff("s",Dates,now())
if diff<=59 then
response.Write(diff)
response.Write("秒前")
end if
if diff>=60 and diff<3600 then
response.Write(DateDiff("n",Dates,now()))
response.Write("分钟前")
end if
if diff>=3600 and diff<86400 then
response.Write(DateDiff("h",Dates,now()))
response.Write("小时前")
end if
if diff>=86400 and diff<604800 then
response.Write(DateDiff("d",Dates,now()))
response.Write("日前")
end if
if diff>=604800 and diff<2592000 then
response.Write(DateDiff("ww",Dates,now()))
response.Write("星期前")
end if
if diff>=2592000 and diff<31536000 then
response.Write(DateDiff("m",Dates,now()))
response.Write("个月前")
end if
if diff>=31536000 then
response.Write(DateDiff("yyyy",Dates,now()))
response.Write("年前")
end if
end function

ShowDate(""&date()-3&"")
Response.write("<BR><BR>")
ShowDate("2010-5-10")
Response.write("<BR><BR>")
ShowDate(""&now()&"")
%>
</body>
</html>

post by 不懂戀愛魚兒 | 2010年10月8日 | 归档于 [Asp技术]
标签: asp 时间 函数

ASP时间转换为农历代码

<%
dim WeekName(7), MonthAdd(11), NongliData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12)
dim curTime, curYear, curMonth, curDay, curWeekday
dim GongliStr, WeekdayStr, NongliStr, NongliDayStr
dim , m, n, k, isEnd, bit, TheDate

'星期名
WeekName(0) = "*"
WeekName(1) = "星期日"
WeekName(2) = "星期一"
WeekName(3) = "星期二"
WeekName(4) = "星期三"
WeekName(5) = "星期四"
WeekName(6) = "星期五"
WeekName(7) = "星期六"

'天干名称
TianGan(0) = "甲"
TianGan(1) = "乙"
TianGan(2) = "丙"
TianGan(3) = "丁"
TianGan(4) = "戊"
TianGan(5) = "己"
TianGan(6) = "庚"
TianGan(7) = "辛"
TianGan(8) = "壬"
TianGan(9) = "癸"

阅读全文>>

post by 不懂戀愛魚兒 | 2010年9月24日 | 归档于 [Asp技术]
标签: asp 时间

ASP下格式化时间和日期的函数

<%
'该函数作用:按指定参数格式化显示时间。
'NumFormat=1:将时间转化为yyyy-mm-dd hh:nn格式。
'NumFormat=2:将时间转化为yyyy-mm-dd格式。
'NumFormat=3:将时间转化为hh:nn格式。
'NumFormat=4:将时间转化为yyyy年mm月dd日 hh时nn分格式。
'NumFormat=5:将时间转化为yyyy年mm月dd日格式。
'NumFormat=6:将时间转化为hh时nn分格式。
'NumFormat=7:将时间转化为yyyy年mm月dd日 星期×格式。
'NumFormat=8:将时间转化为yymmdd格式。
'NumFormat=9:将时间转化为mmdd格式。

function FormatDate(LwpCmsDate,NumFormat)
dim YearStr,MonthStr,DayStr,HourStr,MinuteStr '变量含义分别为年字符串,月字符串,日字符串,时字符串,分字符串

if isnull(LwpCmsDate) then
NumFormat=0
else
YearStr=DatePart("yyyy",LwpCmsDate)

if DatePart("m",LwpCmsDate)>9 then
MonthStr=DatePart("m",LwpCmsDate)
else
MonthStr="0"&DatePart("m",LwpCmsDate)
end if

阅读全文>>

附件下载:
time.rar 891字节
post by 不懂戀愛魚兒 | 2010年7月10日 | 归档于 [Asp技术]
标签: asp 时间
sitemap