js日期时间API

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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值