javascript万年历

<html lang="zh-cn">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<meta http-equiv="Cache-Control" content="no-siteapp" />

<style type="text/css">

div{

position: absolute;

top: 0;

left: 600px;

}

h5{

margin-left: 88px;

}

table{

text-align: center;

border: 1px solid #aaa;

width: 273px;

height: 158px;

}

table td{

width: 39px;

height: 23px;

border: 1px solid #aaa;

}

</style>

</head>

<body>

<div>

<script type="text/javascript">

var today = new Date();

var date = today.getDate();

var theday = 1;

document.write("<h5>"+today.getFullYear()+"年"+(today.getMonth()+1)+"月"+"</h5>");

document.write("<table><tr>");

document.write("<td><font color=‘red‘>Sun</font></td>");

document.write("<td>Mon</td>");

document.write("<td>Tue</td>");

document.write("<td>Wed</td>");

document.write("<td>Thu</td>");

document.write("<td>Fir</td>");

document.write("<td><font color=‘red‘>Sat</font></td></tr>");

var month = today.getMonth()+1;

var max;

switch(month){

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;

default:

max = 28;

}

today.setDate(1);

var temp = today.getDay();

for ( var i = 0; i < 6;i++) {

document.write("<tr>");

for ( var j = 0; j < 7; j++) {

document.write("<td>");

if( (j+1) > temp ) {  //当天j+1小于temp时不执行代码

temp = 0;         //temp赋值为0后下一个j可以从0开始执行代码

if( theday <= max){

if(theday == date) {

document.write("<font color=‘green‘>["+theday+"]</font>");

}

else if( j== 0 || j==6 ) {

document.write("<font color=‘red‘>"+theday+"</font>");

}

else{

document.write("<font color=‘blue‘>"+theday+"</font>")

}

}

theday++;

}

document.write("</td>");

}

document.write("</tr>");

}

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

</script>

</body>

</html>

时间: 2024-08-28 00:58:33

javascript万年历的相关文章

JAVA上百实例源码以及开源项目

简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级.中级.高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情.执着,对IT的憧憬.向往!此时此景,笔者只专注Android.Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能.编辑音乐软件的朋友,这款实例会对你有所帮助.Calendar万年历 1个目标文件EJ

8款基于Jquery的WEB前端动画特效

1.超炫酷的30个jQuery按钮悬停动画 按钮插件是最常见的jQuery插件之一,因为它用途广泛,而且配置起来最为方便.今天我们要分享的是30个超炫酷的jQuery悬停按钮动画,当我们将鼠标滑过按钮时,按钮的背景就会播放不同的动画特效.这款jQuery按钮插件的使用方法也很简单,给按钮指定一个类,然后用一行JS代码初始化即可. 在线演示 源码下载 2.HTML5 Canvas水波纹动画特效 HTML5的Canvas特性非常实用,我们不仅可以在Canvas画布上绘制各种图形,也可以制作绚丽的动画

javascript版万年历

1 <!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

js实现简单的万年历。

<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>万年历</title> <style type="text/css"> *{margin:0;padding:0;} .box{width:380px;height:600px;background:#ccc;margin:30px auto;padding:10

一个方法包你搞定万年历

关于JavaScript的日历组件,网上百度一大堆,Bootstrap的Daterpicker比较全面,比较不错:不过要用上的话,依赖文件比较多,我有些代码洁癖的,so,我得研究研究到底用不用: 经研究发现,万年历,无论要怎么切换,归根到底其实就是一个方法的事,抱着积极的码农乐观主义精神,我必须和大家分享下:只要这一个方法,包你能扩展出你想要的.百度得到的各种日历组件: 少废话了,上代码: 1 function Dater(y,m,d) { 2 var date=new Date(); 3 va

[转]在b/s开发中经常用到的javaScript技术

在b/s开发中经常用到的javaScript技术  一.验证类1.数字验证内  1.1 整数  1.2 大于0的整数 (用于传来的ID的验证)  1.3 负整数的验证  1.4 整数不能大于iMax  1.5 整数不能小于iMin2.时间类  2.1 短时间,形如 (13:04:06)  2.2 短日期,形如 (2003-12-05)  2.3 长时间,形如 (2003-12-05 13:04:06)  2.4 只有年和月.形如(2003-05,或者2003-5)  2.5 只有小时和分钟,形如

javascript经典例子

javascript经典例子  一.验证类 1.数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2.时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和月.形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3.表单类 3.1 

javascript实用例子

js学习笔记,别错过!很有用的. ///////////////////////////////////////////////////////////////////////////////////////// 一.验证类 1.数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2.时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长

Javascript学习笔记(二)javascript的特点

..对于网页而言,Javascript无处不在,对于英语不好的人它简直是噩梦般的存在,但形式所逼,今天开始着手学习!希望自己能坚持下去.从什么地方着手,我的目标是从大处着眼,从应用着眼,不抠细节,反正细节也记不住,到用到的时候在抠.尽管编程是外行,也积累了一些常识,所以就从javascript的特点开始学习. 一.什么是Javascript?JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有相对安全性的客户端脚本语言.这个定义非常好,几乎涵盖了Java