(7)Date对象、with用法

来源:互联网 发布:火鸟移动编程 编辑:程序博客网 时间:2024/05/16 05:11

一、Date对象基本操作

JS文档:Date.prototype.getweek=function (num){    var arr=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];    return arr[num];}Date.prototype.getmonth=function (num){    var arr=["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"];    return arr[num];}
//html文档<script type="text/javascript" src="out.js"></script><script type="text/javascript" src="dateTools.js"></script><script type="text/javascript">           var date=new Date();           println(date.getFullYear());           println(date.getmonth(date.getMonth()));//月           println(date.getDate()+"日");//获取日期           println(date.getweek(date.getDay()));//获取星期           //日期对象和毫秒值之间的转换           var date2=new Date();           //获取毫秒值:日期对象--->毫秒值           var time=date2.getTime();           println("time="+time);           //将毫秒值转换为日期对象           //方法一:新建日期对象,将毫秒作为参数           var date3=new Date(time);           println(date3.toLocaleDateString());           //方法二,setTime(毫秒值),返回日期对象           var date4=new Date();           date4.setTime(time);           println(date4.toLocaleDateString());           println("--------------");           //日期对象和字符串之间进行转换           //将日期对象转换为字符串:toLocaleDateString(),toLocalString           //将字符串转换为日期对象:具备指定格式的日期字符串--->毫秒值--->日期对象           var time2=Date.parse("9/20/2017");           var date5=new Date(time2);           println(date5.toLocaleDateString());        

二、with用法
为了简化对象调用内容的书写,可以使用js中的特有语句with语句来完成
格式:
with(对象名)
{
在该区域中可以直接使用指定的对象的内容,不需要写 对象.
}

//用到了js文档中的函数var date=new Date();           //with用法           with(date)           {            var year=getFullYear();            var month= getmonth(date.getMonth());//月            var dat=getDate();//获取日期            var week=getweek(date.getDay());//获取星期            println(year+"--"+month+"--"+dat+"日"+"--"+week);           }