4.入门第四课:javascript日期对象

日期对象在js中并不经常使用,通常可使用字符串来进行取代,但在日期比较排序上日期对象仍是经常使用,下面将日期对象的常见用法作以说明:
<script type="text/javascript">
var d=new Date();//实例化一个日期对象
//如下为获取年月日小时分钟秒毫秒值
document.write(d.getFullYear());
document.write(d.getMonth());
document.write(d.getDate());
document.write(d.getHours());
document.write(d.getMinutes());
document.write(d.getSeconds());
document.write(d.getMilliseconds());
//如下为设置年月日小时分钟秒毫秒值
var d1=new Date();
d1.setFullYear(1980);
d1.setMonth(10);
d1.setDate(10);
d1.setHours(9);
d1.setMinutes(10);
d1.setSeconds(10);
d1.setMilliseconds(100);
//比较两个日期的大小,时间靠前较小,结果为true
document.write(d>d1);
</script>

如下为一个日期的实用函数:javascript

//一个能够将日期对象转变成为字符串的实用函数
function dtoS(d){
var s="";
s+=(d.getFullYear()+"年");
s+=((d.getMonth()+1)+"月");
s+=(d.getDate()+"日");
s+=(" "+d.getHours()+":");
s+=(" "+d.getMinutes()+":");
s+=(" "+d.getSeconds());
return s;
}
var d=new Date();
var s=dtoS(d);//结果为:2013年9月22日 10: 37: 59