js日期时间API

来源:互联网 发布:java jdk中文文档 编辑:程序博客网 时间:2024/06/13 00:17

Date对象:封装一个时间点数据,并且提供对时间或日期的API

1: 创建:var date=new Date();

 

 

API:每个分量都有一段get,set方法.获取/设置该分量的值.

时间做加法:

var second=date.getTime()//返回时间毫秒数

varnextms=second+5*60*1000;

var next=newDate(nextms)

 

js日期的计算分三步:

1:两日期相减,得到毫秒数

2:日期加减天数,小时数均用毫秒

3:

(1)  var ms=data.getTime();

(2)  ms=ms+:毫秒数(天数或小时转化成的);

(3)  var newDate=new Date(ms);

 

日期计算的改进方法,不用再考虑进制


同样的方式获取到当前时间的分量,再调用set方法把这个值set回去。日期对象跟字符串的不同是它直接修改了原日期对象。

Js日期时间格式转换自定义formate:

<scripttype="text/javascript">

  

   //日期时间格式化函数

   functionformate(date){

      var week=['日','一','二','三','四','五','六'];

    vary=date.getFullYear()+"年";

      varm=date.getMonth()+1+"月";

      vard=date.getDate()+"日";

      var w="星期"+week[date.getDay()];

      varh=date.getHours();

    varmi=date.getMinutes();

      vars=date.getSeconds();

      varstr=y+m+d+" "+h+":"+mi+":"+s+" "+w;

      return str;

   }

   var date=newDate();

  alert(formate(date))

  </script>

 

 

 

 

 

0 0
原创粉丝点击