JS 时间处理

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.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) 
myDate.getHours(); //获取当前小时数(0-23) 
myDate.getMinutes(); //获取当前分钟数(0-59) 
myDate.getSeconds(); //获取当前秒数(0-59) 
myDate.getMilliseconds(); //获取当前毫秒数(0-999) 
myDate.toLocaleDateString(); //获取当前日期 
var mytime=myDate.toLocaleTimeString(); //获取当前时间 
myDate.toLocaleString( ); //获取日期与时间

  

1.JS获取时间戳

获取当前时间戳:
第一种方法:

var timestamp = Date.parse(new Date());
结果:1280977330000
第二种方法:

var timestamp = (new Date()).valueOf();
结果:1280977330748

第三种方法:

var timestamp=(new Date()).getTime();
结果:1280977330748

第一种:获取的时间戳是把毫秒改成000显示,

第二种和第三种是获取了当前毫秒的时间戳。

  

【时间处理练习】详见:http://www.cnblogs.com/endora/archive/2012/12/06/endorahe.html

             http://www.cnblogs.com/xcsn/archive/2013/03/14/2960179.html

2.设置时间:

var d=new Date(); //当前时间
document.write(d);

输出:Fri Feb 17 2017 11:36:14 GMT+0800 (中国标准时间)

 设置指定时间

 var d = new Date(79,5,24,7,30,30);//设置时间为  1979年  6月  24 日 7时30分30秒

 单独修改天:

var myDate=new Date();
 myDate.setDate(myDate.getDate()+5); //添加天

 

posted @ 2017-02-17 11:28  get("新技能")  阅读(313)  评论(0编辑  收藏  举报