我在网上找到一个关于显示时间和日期的,编码如下:
<script language = "JavaScript">
<!---
today=new Date();
var now = new Date();
var dayNames = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var monNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();
var timeValue = "<FONT COLOR=black>" + ((hours >12) ? hours -12 :hours); timeValue += ((minutes < 10) ? "<BLINK><FONT COLOR=black>:</FONT></BLINK>0" : "<BLINK><FONT COLOR=black>:</FONT></BLINK>") + minutes+"</FONT></FONT>";
timeValue += (hours >= 12) ? "<FONT COLOR=black><I> pm</I></FONT>" : "<FONT COLOR=black><B> am</B></FONT>";
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments }
var d=new initArray();
document.write( dayNames[now.getDay()]+", ",timeValue);
document.write( now.getDate() + ", " + monNames[now.getMonth()] + ", " + now.getFullYear());//-->
</script> 现在在我屏幕上显示出来是这样的: Wednesday, 12:12 pm19, December, 2007加上什么编码可以让显示如下呢?
Wednesday, 12:12 pm
19, December, 2007还有如何可以改变显示出来的字的字体?
<script language = "JavaScript">
<!---
today=new Date();
var now = new Date();
var dayNames = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var monNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();
var timeValue = "<FONT COLOR=black>" + ((hours >12) ? hours -12 :hours); timeValue += ((minutes < 10) ? "<BLINK><FONT COLOR=black>:</FONT></BLINK>0" : "<BLINK><FONT COLOR=black>:</FONT></BLINK>") + minutes+"</FONT></FONT>";
timeValue += (hours >= 12) ? "<FONT COLOR=black><I> pm</I></FONT>" : "<FONT COLOR=black><B> am</B></FONT>";
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments }
var d=new initArray();
document.write( dayNames[now.getDay()]+", ",timeValue);
document.write( now.getDate() + ", " + monNames[now.getMonth()] + ", " + now.getFullYear());//-->
</script> 现在在我屏幕上显示出来是这样的: Wednesday, 12:12 pm19, December, 2007加上什么编码可以让显示如下呢?
Wednesday, 12:12 pm
19, December, 2007还有如何可以改变显示出来的字的字体?
但是如何改变字体呢?
<script language=javascript>
document.write("<font style='font-family:cursive'>Wednesday, 12:12 pm <br>19, December, 2007 </font>")
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>例子</title>
<script type="text/javascript">
function ShowTime(){
var WeekDays = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
var Months = ["January","February","March","April","May","June","July","August","September","October","November","December"];
var now = new Date();
var month = Months[now.getMonth()];
var week = WeekDays[now.getDay()];
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var timeValue = week + ", " + (hours%12<10 ? "0" : "") + hours%12 + ":" + (minutes<10 ? "0" : "") + minutes + (seconds<10 ? "0" : "") + ":" + seconds + (hours<12 ? "AM" : "PM") + "<br />" + now.getDate() + " " + month + " " + now.getFullYear();
timeValue = timeValue.fontcolor("red");
timeValue = timeValue.fontsize(18);
document.getElementById("timer").innerHTML = timeValue;
}
window.onload = function(){
setInterval("ShowTime()",1000);
}
</script>
</head>
<body>
<span id="timer"></span>
</body>
</html>
而4楼这样指点你还看不明白?
你直接在timeValue前后两端加上去不就好了
<font style='font-family:cursive'> + timeValue + </font>