JS Date


创建日期

new Date()
new Date(vlaue)
new Date(year, month[, day, [, hour][, minutes[,seconds[, millisecones]]]]])


例子:
  new Date(1998, 11);	// js的月份是从0 开始的。 11就是12月	

  new Date(2001, 9, 11);	

  new Date(2015, 7, 12, 9, 11, 18);	 //完整的

返回年月日的时间。
<script type="text/javascript">

	var date = new Date();

	function padding(number) {
		return number < 10 ? "0" + number : number;
	}

	function format(date) {
		return date.getFullYear() + " - " +
	 	padding(date.getMonth() + 1) + " - " +
	 	padding(date.getDate()) + " - " +
	 	padding(date.getHours()) + " - " +
	 	padding(date.getMinutes()) + " - " +
	 	padding(date.getSeconds());
	}

	alert(format(date));
</script>

date.setXXX(); 设定

setFullYear()
setMouth()
setDate()
setHours()
setMinutes()
setSeconds()


如果setDate(35), 就变成了 35 - 当月的长度。 加入到下个月。
比如是8月,35,--》 9月4日。

new Date(2001, 2, 0);		// 2001-2-28 00:00:00;
第0天,就是上一个月的最后一天。

获取一个月的天数
<script type="text/javascript">

	function getDays(year, month) {
		var date = new Date(year, month, 0);
		return date.getDate();
	}

	alert("2001年2月有: " + getDays(2001, 2) + " 天。");
	alert("2001年3月有: " + getDays(2001, 3) + " 天。");

</script>


number unix时间戳。
var date = new Date(number);

date.setTime(number);
时间: 2024-11-03 05:43:06

JS Date的相关文章

js Date对象总结

Date在js中和Array类似,都是拥有自己的特殊方法的特殊对象. 由于平常用到Date着实不多,对它的了解颇浅.上周被问到怎么样获取某年某个月的天数,我当时想了一会儿,回答说有两种,一种自己写判断闰年的逻辑,每个月天数分两种情况存数组,一种是利用js Date对象的特性(其实是他总结的...).不过具体用到什么特性我答不上来.现在既然想起来了,也学习总结一下好了. 1.Date get和set系列 (注:getTime()具体的参照时间为1970年1月1日8点0分0秒) 所有的set对应都有

//js date对象常用方法

//js date对象常用方法//创建事件对象var now = new Date(); //不传参情况下默认返回当前时间//获取年var y=now.getFullYear();//获取月var m=now.getMonth()+1;//返回0-11//获取日var d= now.getDate();//获取小时var h =now.getHours();//获取分钟var i =now.getMinutes();//获取秒var s =now.getSeconds();//获取星期几var

Js Date泣血整理

原文:Js Date泣血整理 JS Date 对象用于处理日期和时间. 创建 Date 对象的语法: var myDate=new Date() Date 对象会自动把当前日期和时间保存为其初始值. 参数形式有以下5种: new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Da

JS Date()函数用法

转载:http://blog.csdn.net/icanlove/article/details/21989339 JS Date 对象用于处理日期和时间.创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值.参数形式有以下5种: new Date("month dd,yyyy hh:mm:ss");new Date("month dd,yyyy");new Date(yyyy,mth,dd,hh,

js Date 时间格式化的扩展

js Date 时间格式化的扩展: 1 Date.prototype.format = function (fmt) { 2 var o = { 3 "M+": this.getMonth() + 1, //月 4 "d+": this.getDate(), //日 5 "h+": this.getHours() % 12 == 0 ? 12 : this.getHours() % 12, //时 6 "H+": this.g

js Date对象和数字对象

<script type="text/javascript"> alert(new Date.toLocaleString()); </script> 以本地语言 弹出 当前时间 new 创建时间对象 默认为当前时间 html页面从上向下执行 超链接执行javascript:例如 删除的点击事件 javascript 里面用单引号 双引号都行. <a href="javascript:if(confirm('真的要删除么?'){ //dosome

关于在Safari浏览器中对js Date对象的支持

申请博客好几个月了,一直想写一些东西但是总觉着自己写不好,就一直搁浅了.废话不多说,进入正题! ios中和Safari浏览器中对js Date对象的支持 1.问题情形是这样的,需要在特定的时间显示不同的内容. 解决办法有两种: 1.通过后台获取服务器的时间. 在返回给前端标志,前端通过模板也好,通过其他方式进行判断也好,显示不同的内容.这个我们不管... 2.通过本地获取系统时间显示不同的内容. 我采用的就是这种方式,但是这里就出现了问题.附上代码 function setContentWith

js Date 日期格式化(转)

var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();        //获取当前日(1-31)myDate.getDay();         //获取当前星期X(0-6,0代表星期天)myDate.getTi

js date setInterval 时间 时钟 getFullYear ,JavaScript

js 创建时钟: 1.参考链接:  注意 getYear  (两位 或者 四位) 改成 getFullYear js操作时间 2.实例: html: 1 <span class="glyphicon glyphicon-time" style="color:#fff; padding-left: 10px;"></span> <span style="color:#fff;" id="etime"