ASP中的获取时间

2008年8月27日 星期三 9:39:50 上午
我想把这个时间获取到 怎么写代码 就要上面格式的,谁给写下代码!

  ASP.net中可以通过使用DataTime这个类来获取当前的时间。

  通过调用类中的各种方法可以获取不同的时间:

  如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。

  具体参考代码如下:


//获取日期+时间
DateTime.Now.ToString();            // 2008-9-4 20:02:10
DateTime.Now.ToLocalTime().ToString();        // 2008-9-4 20:12:12

//获取日期
DateTime.Now.ToLongDateString().ToString();    // 2008å¹´9月4日
DateTime.Now.ToShortDateString().ToString();    // 2008-9-4
DateTime.Now.ToString("yyyy-MM-dd");        // 2008-09-04
DateTime.Now.Date.ToString();            // 2008-9-4 0:00:00
//获取时间
DateTime.Now.ToLongTimeString().ToString();   // 20:16:16
DateTime.Now.ToShortTimeString().ToString();   // 20:16
DateTime.Now.ToString("hh:mm:ss");        // 08:05:57
DateTime.Now.TimeOfDay.ToString();        // 20:33:50.7187500

//其他
DateTime.ToFileTime().ToString();       // 128650040212500000
DateTime.Now.ToFileTimeUtc().ToString();   // 128650040772968750
DateTime.Now.ToOADate().ToString();       // 39695.8461709606
DateTime.Now.ToUniversalTime().ToString();   // 2008-9-4 12:19:14

DateTime.Now.Year.ToString();          èŽ·å–年份   // 2008
DateTime.Now.Month.ToString();      èŽ·å–月份   // 9
DateTime.Now.DayOfWeek.ToString(); èŽ·å–星期   // Thursday
DateTime.Now.DayOfYear.ToString(); èŽ·å–第几天   // 248
DateTime.Now.Hour.ToString();          èŽ·å–小时   // 20
DateTime.Now.Minute.ToString();     èŽ·å–分钟   // 31
DateTime.Now.Second.ToString();     èŽ·å–秒数   // 45

//n为一个数,可以数整数,也可以事小数
dt.AddYears(n).ToString();   //时间加nå¹´
dt.AddDays(n).ToString();   //加n天
dt.AddHours(n).ToString();   //加n小时
dt.AddMonths(n).ToString();   //加n个月
dt.AddSeconds(n).ToString();   //加n秒
dt.AddMinutes(n).ToString();   //加n分
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-15
显示当时日期时间代码

把这段代码加到你想要显示的地方

<script language="JavaScript">
today=new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(
" 星期日",
" 星期一",
" 星期二",
" 星期三",
" 星期四",
" 星期五",
" 星期六");
document.write(
"<font color=#000000 style='font-size:11px;font-family: verdana'> ",
today.getYear(),"年",
today.getMonth()+1,"月",
today.getDate(),"日",
d[today.getDay()+1],
"</font>" );
</script>
第2个回答  2013-09-15
timedate = new Date();//声明一个时间对象
hours = timedate.getHours();//获取当前的小时数
minutes = timedate.getMinutes();//获取当前分钟数
seconds = timedate.getSeconds();//获取当前秒数
year=getFullYear();//获取当前年份
month=getMonth();//获取当前月份

date1=getDate();//获取当前日期
第3个回答  2013-09-15
六种不同风格的日期:

<SCRIPT language="javascript">
<!--
function initArray()
{
for(i=0;i<initArray.arguments.length;i++)
this[i]=initArray.arguments[i];
}
var isnMonths=new initArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");
var isnDays=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日");
today=new Date();
hrs=today.getHours();
min=today.getMinutes();
sec=today.getSeconds();
clckh=""+((hrs>12)?hrs-12:hrs);
clckm=((min<10)?"0":"")+min;clcks=((sec<10)?"0":"")+sec;
clck=(hrs>=12)?"下午":"上午";
var stnr="";
var ns="0123456789";
var a="";

function getFullYear(d)
{
yr=d.getYear();if(yr<1000)
yr+=1900;return yr;}
document.write("<table>");

//下面各行分别是一种风格,把不需要的删掉即可
document.write("<TR><TD>风格一:</TD><TD>"+isnDays[today.getDay()]+","+isnMonths[today.getMonth()]+""+today.getDate()+"日,"+getFullYear(today)+"年");
document.write("<TR><TD>风格二:</TD><TD>"+clckh+":"+clckm+":"+clcks+""+clck+"</TD></TR>");
document.write("<TR><TD>风格三:</TD><TD>"+isnDays[today.getDay()]+","+isnMonths[today.getMonth()]+""+today.getDate()+"日,"+getFullYear(today)+"年 "+clckh+":"+clckm+":"+clcks+""+clck+"</TD></TR>");
document.write("<TR><TD>风格四:</TD><TD>"+(today.getMonth()+1)+"/"+today.getDate()+"/"+(getFullYear(today)+"").substring(2,4)+"</TD></TR>");
document.write("<TR><TD>风格五:</TD><TD>"+hrs+":"+clckm+":"+clcks+"</TD></TR>");
document.write("<TR><TD VALIGN=TOP>风格六:</TD><TD>"+today+"</TD></TR>");

document.write("</table>");
//-->
</SCRIPT>

三种最常用的时间:

第一种:
<script language=JavaScript>
<!--
var enabled = 0; today = new Date();
var day; var date;
if(today.getDay()==0) day = " 星期日"
if(today.getDay()==1) day = " 星期一"
if(today.getDay()==2) day = " 星期二"
if(today.getDay()==3) day = " 星期三"
if(today.getDay()==4) day = " 星期四"
if(today.getDay()==5) day = " 星期五"
if(today.getDay()==6) day = " 星期六"
document.fgColor = "000000";
date = "今天是:" + (today.getYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日" + day +"";
document.write(date);
// -->
</script>

格式为:今天是:2008年8月30日 星期六

第二种:
<div id="webjx"></div>
<script>setInterval("webjx.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);
</script>

可动态显示,格式为:2008年8月30日 11:27:39 星期六

第三种:

<span id=nowDate></span>
<span id=nowTime></span>
<script><!--
var ns4up1 = (document.layers) ? 1 : 0; // browser sniffer

var ie4up1 = (document.all&&(navigator.appVersion.indexOf("MSIE 4") == -1)) ? 1 : 0;

var ns6up1 = (document.getElementById&&!document.all) ? 1 : 0;

function nowclock() {
if (!ns4up1 && !ie4up1 && !ns6up1) return false;
var digital = new Date();
var hours = digital.getHours();
var minutes = digital.getMinutes();
var seconds = digital.getSeconds();
var day = digital.getDate();
var month = digital.getMonth() + 1;
var year = digital.getYear();
var amOrPm = "AM";
if (hours > 11) amOrPm = "PM";
if (hours > 12) hours = hours - 12;
if (hours == 0) hours = 12;
if (minutes < 10) minutes = "0" + minutes;
if (seconds < 10) seconds = "0" + seconds;
if (day < 10) day = "0" + day;
if (month < 10) month = "0" + month;
dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm;
dispDate = year + "年" + month + "月" + day+ "日, " ;
if (ns4up1) {
document.layers.nowTime.document.write(dispTime);
document.layers.nowTime.document.close();
document.layers.nowDate.document.write(dispDate);
document.layers.nowDate.document.close();
} else if (ns6up1){
document.getElementById("nowTime").innerHTML = dispTime;
document.getElementById("nowDate").innerHTML = dispDate;
} else if (ie4up1){
nowTime.innerHTML = dispTime;
nowDate.innerHTML = dispDate;
} setTimeout("nowclock()", 1000);
} nowclock();
//-->
</script>

可动态显示,格式为:2008年08月30日, 11:29:37 AM
第4个回答  2013-09-15
<script language=javascript>
function Year_Month(){
var now = new Date();
var yy = now.getYear();
var mm = now.getMonth()+1;
var cl = '<font color="#0000FF">';
if (now.getDay() == 0) cl = '<font color="#0000FF">';
if (now.getDay() == 6) cl = '<font color="#0000FF">';
return(cl + yy + '年' + mm + '月</font>');
}

function Date_of_Today(){
var now = new Date();
var cl = '<font color="#0000FF">';
if (now.getDay() == 0) cl = '<font color="#0000FF">';
if (now.getDay() == 6) cl = '<font color="#0000FF">';
return(cl + now.getDate() + '日</font>');
}

function Day_of_Today(){
var day = new Array();
day[0] = "星期日";
day[1] = "星期一";
day[2] = "星期二";
day[3] = "星期三";
day[4] = "星期四";
day[5] = "星期五";
day[6] = "星期六";
var now = new Date();
var cl = '<font color="#0000FF;">';
if (now.getDay() == 0) cl = '<font color="#0000FF">';
if (now.getDay() == 6) cl = '<font color="#0000FF">';
return(cl + day[now.getDay()] + '</font>');
}

function CurentTime(){
var now = new Date();
var hh = now.getHours();
var mm = now.getMinutes();
var ss = now.getTime() % 60000;
ss = (ss - (ss % 1000)) / 1000;
var clock = hh+':';
if (mm < 10) clock += '0';
clock += mm+':';
if (ss < 10) clock += '0';
clock += ss;
return(clock);
}

function refreshCalendarClock(){
document.all.calendarClock1.innerHTML = Year_Month();
document.all.calendarClock2.innerHTML = Date_of_Today();
document.all.calendarClock3.innerHTML = Day_of_Today();
document.all.calendarClock4.innerHTML = CurentTime();
}
document.write('<table border="0" cellpadding="0" cellspacing="0" width="100%" height="10">');
document.write('<tr><td width="100%" height="100%" align="center">');
document.write('<table border="0" cellpadding="0" cellspacing="0" width="100%" hight="100%" height="10">');
document.write('<tr><td align="left" width="100%" height="100%"> ');
document.write('<font id="calendarClock1" style="font-family:Arial;font-size:8pt"> </font>');
document.write('<font id="calendarClock2" style="font-family:Arial;font-size:8pt"> </font> ');
document.write('<font id="calendarClock3" style="font-family:宋体;font-size:9pt"> </font> ');
document.write('<font id="calendarClock4" style="color:#0000FF;font-family:Arial;font-size:8pt;"><b> </b></font>');
document.write('</tr></table>');
document.write('</tr></table>');
setInterval('refreshCalendarClock()',1000);本回答被网友采纳