js 月份 日期

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">

table tr td{ border-top:#FF0000 solid 1px;  background-color:#00CC33; text-align:center; line-height:24px;}
</style>
<script type="text/javascript" src="jquery.1.8.3.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		printDate();
	});

function printDate(){
	var html='<table style="text-align:center;border:1px;">';
	html+='<tr><td>星期一</td><td>星期二</td><td>星期三</td><td>星期四</td><td>星期五</td><td>星期六</td><td>星期日</td></tr>';
	var index=0;
	var arr=[7,1,2,3,4,5,6];

	//总天数
	var count = getCountDays();
	// 得到每个月的第一天星期几
	var curDate = settime();

	html+="<br/><br/>"+(curDate.getMonth()+1)+"  月份日期<Br/><Br/>";

	curDate.setDate(1);
	// 判断这个月的第一天星期几
	var week = curDate.getDay();
	// 打印的空格数
	var first = arr[week];
	for(var i=1;i<=count;i++){
		if(i == 1){
			html+='<tr>';
		}
		if(index==7){
			html+="</tr><tr>";
			index=0;
		}
		if(i==1 &&first<=7){
			// 判断每个月的第一个是星期几,并打印相应的空格
			for(var j =1;j<=7;j++){
				if(j==first){
					html+='<td>'+i+'</td>';
					break;
				}else{
					html+='<td></td>';
				}
				index++;
			}

		}else{
			html+='<td>'+i+'</td>';
		}
		index++;

	}

	$("body").append(html);
}

function getCountDays() {
        var curDate = settime();
        /* 获取当前月份 */
        var curMonth = curDate.getMonth();
       /*  生成实际的月份: 由于curMonth会比实际月份小1, 故需加1 */
       curDate.setMonth(curMonth + 1);
       /* 将日期设置为0, 这里为什么要这样设置, 我不知道原因, 这是从网上学来的 */
       curDate.setDate(0);
       /* 返回当月的天数 */
       return curDate.getDate();
}
// 自定义日期,然后根据月份输出该月所有天数,与系统日期对应
function settime(){
	var str ='2015-05-12 23:13:15';
	str = str.replace(/-/g,"/");
	var date = new Date(str );
	return date;
}
</script>
</head>

<body>

</body>
</html>
时间: 2024-10-26 18:17:09

js 月份 日期的相关文章

js获取日期:昨天今天和明天、后天 [转贴记录]

<html> <head> <meta http-equiv="Content-Type" content="textml; charset=utf-8"> <title>js获取日期:前天.昨天.今天.明天.后天 - Liehuo.Net</title> </head> <body> <script language="JavaScript" type=&

用js进行日期的加减

用js进行日期的加减 引自:http://shanfengyeshui.iteye.com/blog/838033 如题,开始查了查js的使用文档,但没发现可以直接用的函数,于是就想自己写函数来着,这就要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,虽然不复杂但我想js应该不会这么低级,于是查了下资料,终于有了如下重大发现,以在某个日期上加减天数来说,其实只要调用Date对象的setDate()函数就可以了,具体方法如下:      function addDate(date,

js获取日期:前天、昨天、今天、明天、后天

<html> <head> <meta http-equiv="Content-Type" content="textml; charset=utf-8"> <title>js获取日期:前天.昨天.今天.明天.后天</title> </head> <body> <script language="JavaScript" type="text/jav

js格式化日期yyyyMMdd

先来一个土方法: <script>function getyyyyMMdd(){ var d = new Date(); var curr_date = d.getDate(); var curr_month = d.getMonth() + 1; var curr_year = d.getFullYear(); String(curr_month).length < 2 ? (curr_month = "0" + curr_month): curr_month; S

js获取日期时间星期

// js获取日期时间 function getDateTime(){ var dateObj = new Date(); //表示当前系统时间的Date对象 var year = dateObj.getFullYear(); //当前系统时间的完整年份值 var month = dateObj.getMonth()+1; //当前系统时间的月份值 var date = dateObj.getDate(); //当前系统时间的月份中的日 var day = dateObj.getDay(); /

js 中日期2013-08-30或2019-08-24 12:30:00 转换成时间戳

js 中日期2019-08-24 或2019-08-24 12:30:00 转换成时间戳 首先将它转成date日期类型,然后获取毫秒形式时间戳 let date=new Date("2019-08-24 12:30:00")//date日期类型 let time= date.getTime(); //毫秒时间戳 获取date的年月日等方法如下 Date() 返回当日的日期和时间. getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). getDay() 从 Da

js的日期、定时器

第一.js的日期 js的日期是用内置对象Date来操作,首先先创建一个日期 var date=new Date();,然后就可以调用它的API来获取年月日.时分秒等等,这不是本文重点,本文重点讲如何把一串有特殊意义的字符串或者数字转变为日期类型. 最常用的方法是  var date=new Date("2016/09/05 09:08:03"); 前面的年月日用斜杠相隔,后面的时分秒还是用冒号相隔,把我们的日期数据拼接成这样的字符串后就可以了.当然,时分秒这一部分可以去掉,到时候产生的

JS获取日期yy-mm-dd格式

方法一: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 var myDate=new Date(); var month = myDate.getMonth() + 1; var Day = myDate.getDate(); var today = ""; if(month<10){ if(Day<10){ today = myDate.getFullYear() + "-0" + month + &qu

js获取日期

js获取日期: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div><span id="test">2017654165</span></div>