Date
2015-09-21 16:10
288 查看
表示当前时间
//当前时间 new Date(); //设定具体时间 2014年12月5日 new Date(2014,11,5);//注意JS里面月份是从0开始计数的。所以这里11就是12月份。
创建日期
new Date(); new Date(year,month[,day[,minutes[,seconds[,milliseconds]]]]);//最少传year month两个参数,day默认01开始,day后面的默认为0 new Date(value);//不常用
获取时间信息
date.getXXX( )var date = new Date(2015,5,20,14,57,34); date.getFullYear();//2015 date.getMonth();//6 date.getDate();//20 date.getHours();//14 date.getMinutes();//57 date.getSeconds();//34
时间格式化
//创建一个格式化函数 function padding(number){ return number < 10?'0' + number:' '+number; } function format(date){ return date.getFullYear() + '-' + padding(date.getMonth() + 1) + '-' + padding(date.getDate()) + ' ' + padding(date.Hours()) + ';' + padding(date.getMinutes()) + '+' + padding(date.getSeconds()); }
设置时间日期
date.setXXX( )var date = new Date(2015,11,20,12,59,59); date.setFullYear(2046); //2046-12-20 12:59:59 ] date.setMonth(10);// 2046-11-20 12:59:59
获取每月的天数
获得天数 function getDays(year,month){ var date = new Date(year,month,0); return date.getDate(); } alert('2011年2月有' + getDays(2011,2) + '天');
Date—->Number
前端传回服务器端时要转为数值传回去var date = new Date(2015,7, 20, 14, 57,18) date.getTime();//得到的是距离1970-1-1 00:00:00的毫秒数
Number—->Date
将服务器传过来的值放入Date( )中就可以了如果已有一个对象,就可以用对象的setTime( )
相关文章推荐
- EXTJS入门教程及其框架搭建
- Freebsd利用crontab定时关机
- 你刚才在淘宝上买了一件东西
- android studio基本操作
- 一、认识Eclipse
- Django block extends include区别
- Laravel 任务调度
- Struts2中的类型转换
- JAXB的工作原理与基本用法
- 目标检测--图像特征提取之一 --HOG特征
- 第三周项目1-顺序表的基本运算
- #读书笔记#《The Art of Software Testing》——第六章
- php递归实例
- 学习和使用latex
- 一名程序员的自我修养
- HttpServlet cannot be resolved to a type
- 【springmvc+mybatis项目实战】杰信商贸-21.合同总金额SQL
- 手机信号强度
- 编程小技巧
- hdu acm2551