特殊字符
':单引号
":双引号
\:转义字符(若想输出 " \ " ,则输入" \ \ ")
\r:回车
\n:换行
Date对象
var n1=new Date();//创建当前时间日期对象 var n2=new Date("1999,9,7,3,4,5");//创建一个指定的时间日期 var n3=new Date(1998,3,4,5,3,2);//创建一个指定的时间日期对象,月份从0开始计数,但是谷歌浏览器不兼容 var n4=new Date(1011313154646);//创建一个指定的时间日期对象,从1970年/1/1 00:00:00开始计算,单位为毫秒
var n1=new Date(); var n2=new Date("1999,9,7,3,4,5"); var n3=new Date(1998,3,4,5,3,2); var n4=new Date(1011313154646); document.write(n1.toLocaleString()+"<br/>"); document.write(n2.toLocaleString()+"<br/>"); document.write(n3.toLocaleString()+"<br/>"); document.write(n4.toLocaleString()+"<br/>");
运行结果:
方法
toLocalString():以当前本地格式显示
getFullYear():获取年份
getMonth():获取月份
getDate():获取日
getHours():获取小时
getMinutes():获取分钟
getSeconds():获取秒
getMilliSeconds():获取毫秒
getDay():获取星期
getTime():获取从1970年开始到时间日期的毫秒值
setFullYear():设置年份
setMonth():设置月份
setDate():设置日
setHours():设置小时
setMinutes():设置分钟
setSeconds():设置秒
setMilliSeconds():设置毫秒
例题:计算出生到现在的天数
var now=new Date(); var born=new Date(1997,12,21,0,0,0); var n1=now.getTime(); var n2=born.getTime(); var n=n1-n2; n=n/24/60/60/1000; document.write(n);
运行结果: