一、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);
}