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>
最后
以上就是典雅花瓣最近收集整理的关于js日期时间API的全部内容,更多相关js日期时间API内容请搜索靠谱客的其他文章。
发表评论 取消回复