首页 > Web开发 > 详细

重操JS旧业第四弹:Date

时间:2016-09-12 17:01:03      阅读:196      评论:0      收藏:0      [点我收藏+]

1 Date原理

Date类型表示时间,js中采用UTC国际协调时间,以1971年1月1日0分0秒0微秒开始,经过的毫秒数来表示时间,比如一年的时间计算

1分:1000*60;

1小时:1000(毫秒)*60*60;

1年:1000*60*60*24*365=31 536 000 000,如果是1千年则直接添加000,这就是js中时间的表示原理

 

2 转换

将字符串解析为时间

Date.parse():该函数将类似:‘6/23/2005’这类日期解析为毫秒数,如果不成功返回NaN;

然后再使用var date=new Date();构造函数构建新的日期对象,实际上也可以直接将日期字符串作为Date构造函数参数:var date=new Date(‘2/19/2002‘);

事实上原生js对时间的转换和格式化能力都非常弱,他们的主要计算都采用毫秒数,一般格式化和转换都通过一些cdn工具库来实现,当然他们的都是通过对Date增加原型方法实现

比如说:Date.prototype.formart=function(value){return ‘‘};

 

3 提供的方法

技术分享

这些方法是Date格式化的基础

 

重操JS旧业第四弹:Date

原文:http://www.cnblogs.com/rjjs/p/5865377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!