<script language="javascript" type="text/javascript">
if(form1.tbStartTime2.format("yyyy-MM-dd") !=form1.WorkDate2.value)
{
alert("公估开始时间日期填写错误!");
form1.tbStartTime2.focus();
return false;
}
</script>
如上述例子,运行没反应。急求怎样将tbStartTime2(2010-06-17 12:12:12)变为2010-06-17,不胜感激·
if(form1.tbStartTime2.format("yyyy-MM-dd") !=form1.WorkDate2.value)
{
alert("公估开始时间日期填写错误!");
form1.tbStartTime2.focus();
return false;
}
</script>
如上述例子,运行没反应。急求怎样将tbStartTime2(2010-06-17 12:12:12)变为2010-06-17,不胜感激·
year Month
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function Showclock()
{
var time=new Date();
var year=time.getFullYear();
var month=time.getMonth();
var day=time.getDate();
var week=time.getDay();
switch(week)
{
case 0:week="日";break;
case 1:week="一";break;
case 2:week="二";break;
case 3:week="三";break;
case 4:week="四";break;
case 5:week="五";break;
case 6:week="六";break;
}
var hour=time.getHours();
var minutes=time.getMinutes();
var second=time.getSeconds();
var apm='AM';
var logname=document.getElementById("span_logname");
if(hour<11)
{
logname.innerHTML="上午好!";
}
if(hour>=11&& hour<=14)
{
logname.innerHTML="中午好!";
}
if(hour>14&&hour<18)
{
logname.innerHTML="下午好!";
}
if(hour>18)
{
logname.innerHTML="晚上好!";
}
if(hour>12)
{
hour=hour-12;
apm='PM';
}
if(minutes<10)
{
minutes="0"+minutes;
}
if(second<10)
{
second="0"+second;
}
document.getElementById("myclock").innerHTML=year+"年"+(month+1)+"月"+day+"日"+" "+hour+':'+minutes+':'+second+ ' '+apm+" "+"星期"+week;
setTimeout("Showclock()",1000);
}
window.onload=Showclock;
</script>
</head><body onload="Showclock();">
<form action="" method="get" name="myform">
<span style="border: none; width:auto; background:white" id="myclock" ></span>
</form>
</body>
</html>
"+" "+hour+':'+minutes+':'+second+ ' '+apm+" "+"星期"+week;
如果不要时间就把这部分给删掉
2.数据控件如DataGrid/DataList等的件格式化日期方法: e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();
3.用String类转换日期显示格式: String.Format( "yyyy-MM-dd ",yourDateTime);
4.用Convert方法转换日期显示格式: Convert.ToDateTime("2005-8-23").ToString ("yyMMdd",System.Globalization.DateTimeFormatInfo.InvariantInfo); //支持繁体数据库
5.直接用ToString方法转换日期显示格式: DateTime.Now.ToString("yyyyMMddhhmmss"); DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")
6.只显示年月 DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-M}")
7.显示时间所有部分,包括:年月日时分秒 <asp:BoundColumn DataField="收款时间" HeaderText="收款时间" DataFormatString="{0:yyyy-MM-dd HH24:mm:ss}"> </asp:BoundColumn>
2010-06-17 12:12:12变成2010-06-17?
直接用如梦说的
split不就可以了?if(form1.tbStartTime2.value.split(" ")[0] !=form1.WorkDate2.value)
{
alert("公估开始时间日期填写错误!");
form1.tbStartTime2.focus();
return false;
}