使用split(): <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> <script language="javascript"> <!-- function show() { var d var s var a var b var msg d=new Date() s=d.toLocaleString() alert(s) a=s.split("/") alert(a[2]) b=a[2].split(" ") alert(b[0]) msg=a[0]+"/"+a[1]+"/"+b[0] alert(msg) } //--> </script> </HEAD> <BODY onload="show()"><P> </P></BODY> </HTML>
一个例子。IE6 SP1下测试通过 --------------------------------------------------------------------- <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <script language="JavaScript"> <!-- window.onload = initPage; function initPage() { var intYear; //年 var intMonth; //月(值的范围:0 ~ 11) var intDate; //日(值的范围:1 ~ 31) var dtmMyDate; //日期对象 var strMyDate; //日期字符串 intYear = 1970; intMonth = 0; //注意:这里的0表示1月份,若是11则表示12月份 intDate = 1; dtmMyDate = new Date(intYear, intMonth, intDate); strMyDate = ""; strMyDate += dtmMyDate.getFullYear() + "年"; strMyDate += (dtmMyDate.getMonth() + 1) + "月"; //注意:这里的月份值要加1,表示成通常的叫法 strMyDate += dtmMyDate.getDate() + "日"; alert(strMyDate); } //--> </script> </head><body></body> </html>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language="javascript">
<!--
function show()
{
var d
var s
d=new Date()
s=d.toLocaleString()
alert(s)
}
//-->
</script>
</HEAD>
<BODY onload="show()">
</BODY>
</HTML>
不知道你是不是这个要求?
如果只想出现年月日,那么就要用slip()了
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language="javascript">
<!--
function show()
{
var d
var s
var a
var b
var msg
d=new Date()
s=d.toLocaleString()
alert(s)
a=s.split("/")
alert(a[2])
b=a[2].split(" ")
alert(b[0])
msg=a[0]+"/"+a[1]+"/"+b[0]
alert(msg)
}
//-->
</script>
</HEAD>
<BODY onload="show()"><P> </P></BODY>
</HTML>
---------------------------------------------------------------------
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript">
<!--
window.onload = initPage;
function initPage()
{
var intYear; //年
var intMonth; //月(值的范围:0 ~ 11)
var intDate; //日(值的范围:1 ~ 31)
var dtmMyDate; //日期对象
var strMyDate; //日期字符串 intYear = 1970;
intMonth = 0; //注意:这里的0表示1月份,若是11则表示12月份
intDate = 1;
dtmMyDate = new Date(intYear, intMonth, intDate); strMyDate = "";
strMyDate += dtmMyDate.getFullYear() + "年";
strMyDate += (dtmMyDate.getMonth() + 1) + "月"; //注意:这里的月份值要加1,表示成通常的叫法
strMyDate += dtmMyDate.getDate() + "日";
alert(strMyDate);
}
//-->
</script>
</head><body></body>
</html>