(7)Date对象、with用法

一、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);
           }
posted @ 2017-08-04 09:41  测试开发分享站  阅读(202)  评论(0编辑  收藏  举报