<head>
<link rel="stylesheet" type="text/css" href="Skin.css">
<style>
<!--
table{ text-align: center }
-->
</style>
</head>
<body>
<div align="center">
<script language="javascript">
var my = new Date()
//***************************************************函数开始,这是用来显示日历的***********************
function showc() {
var k=1
var j=1
var today
var tomonth
var theday=1//日期
var max
var temp
var tempday//这个月第一天的星期
document.write ("<b>" + my.getFullYear() + "-" + (my.getMonth()+1) + "</b>")
document.write ("<table border='1' width='273' height='158'>")
document.write ("<tr>")
document.write ("<td height='23' width='39'><font color='red'>Sun</font></td>")
document.write ("<td height='23' width='39'>Mon</td>")
document.write ("<td height='23' width='39'>Tue</td>")
document.write ("<td height='23' width='39'>Wed</td>")
document.write ("<td height='23' width='39'>Thu</td>")
document.write ("<td height='23' width='39'>Fri</td>")
document.write ("<td height='23' width='39'>Sat</td>")
document.write ("</tr>")
temp=my.getDate()
my.setDate(1)
//document.write (my.getDate())
tempday=my.getDay()//返回第一天是星期几
my.setDate(temp)
today=my.getDay()//返回现在星期几
switch ((my.getMonth()+1)) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
max=31
break
case 4:
case 6:
case 9:
case 11:
max=30
break
default:
max=29//这里没有考虑闰月!!
//document.write (max)
}
for(k=0k<6k++) {
document.write ("<tr>")
for(j=0j<=6j++) {
document.write ("<td height='23' width='39'>")
if(j>=(tempday)) {
tempday=0//设置为最小,相当于取消判断条件
if(theday<=max) {
document.write ("<a title=" + my.getFullYear() + "-" + (my.getMonth()+1) + "-" +theday + " target='_blank' href=detail.asp?date=" + theday + ">")
if(theday==my.getDate())
document.write ("<font color='green'>[" + theday + "]</font></a>")
else if(j==0)
document.write ("<font color='red'>" + theday + "</font></a>")
else
document.write (theday + "</a>")
theday++
}
}
document.write ("</td>")
}
document.write ("</tr>")
}
document.write ("</table>")
}
//************************************************函数结束
showc()
</script>
</div>
<body>
</html>
这个是万年历的代码
望采纳!
参考资料http://zhidao.baidu.com/question/347251775.html
vs2022创建html项目的方法如下。打开VSCode配置插件。1、点击左侧边栏的插件商店,在搜索框中安装插件:中文语言包、AutoRenameTag或者AutoCloseTag、openin(default)browser。
2、在电脑任意位置创建一个文件夹。
3、创建完成后返回VSCode,在文件中找到打开文件夹选中并打开创建的文件夹,建立HTML文件。
4、同时按住感叹号和tab键生成HTML文件标准格式,点击运行,即可创建完成html项目。
本文实例为大家分享了网页版日历代码,供大家参考,具体内容如下效果图:
实现代码:
<html>
<head>
<link
rel="stylesheet"
type="text/css"
href="Skin.css">
<style>
<!--
table{
text-align:
center
}
-->
</style>
</head>
<body>
<div
align="center">
<script
language="javascript">
var
my
=
new
Date()
function
showc()
{
var
k=1
var
j=1
var
today
var
tomonth
var
theday=1//日期
var
max
var
temp
var
tempday//这个月第一天的星期
document.write
("<b>"
+
my.getFullYear()
+
"-"
+
(my.getMonth()+1)
+
"</b>")
document.write
("<table
border='1'
width='273'
height='158'>")
document.write
("<tr>")
document.write
("<td
height='23'
width='39'><font
color='red'>Sun</font></td>")
document.write
("<td
height='23'
width='39'>Mon</td>")
document.write
("<td
height='23'
width='39'>Tue</td>")
document.write
("<td
height='23'
width='39'>Wed</td>")
document.write
("<td
height='23'
width='39'>Thu</td>")
document.write
("<td
height='23'
width='39'>Fri</td>")
document.write
("<td
height='23'
width='39'>Sat</td>")
document.write
("</tr>")
temp=my.getDate()
my.setDate(1)
//document.write
(my.getDate())
tempday=my.getDay()//返回第一天是星期几
my.setDate(temp)
today=my.getDay()//返回现在星期几
switch
((my.getMonth()+1))
{
case
1:
case
3:
case
5:
case
7:
case
8:
case
10:
case
12:
max=31
break
case
4:
case
6:
case
9:
case
11:
max=30
break
default:
max=29//这里没有考虑闰月!!
//document.write
(max)
}
for(k=0k<6k++)
{
document.write
("<tr>")
for(j=0j<=6j++)
{
document.write
("<td
height='23'
width='39'>")
if(j>=(tempday))
{
tempday=0//设置为最小,相当于取消判断条件
if(theday<=max)
{
document.write
("<a
title="
+
my.getFullYear()
+
"-"
+
(my.getMonth()+1)
+
"-"
+theday
+
"
target='_blank'
href=detail.asp?date="
+
theday
+
">")
if(theday==my.getDate())
document.write
("<font
color='green'>["
+
theday
+
"]</font></a>")
else
if(j==0)
document.write
("<font
color='red'>"
+
theday
+
"</font></a>")
else
document.write
(theday
+
"</a>")
theday++
}
}
document.write
("</td>")
}
document.write
("</tr>")
}
document.write
("</table>")
}
showc()
</script>
</div>
<body>
</html>
以上就是本文的全部内容,希望大家可以轻松实现网页版日历。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)