JavaScript中Date对象
来源:互联网 发布:linux mint和deepin 编辑:程序博客网 时间:2024/06/06 02:46
1)显示当地时间:
var myDate=new Date();
laert(myDate.toLocaleDateString());//这里显示的时间都是本地计算机上的时间,如果改变本地计算机上的时间,显示的时间也会改变,但和实际的时间不一样。
2)Date对象包含7个参数,但是只有年月是必须参数:
newDate(year,month,day,hours,minutes,seconds,milliseconds)
3)将日期和时间写入网页
首先在网页的DOM中有:<p id="dateField"></p>
则在
<scripttype="text/javascript">
var myDate=new Date();
vardateString=myDate.toLocaleDateString()+""+myDate.toLocaleTimeString();
vardoc=document.getElementById("dateField");
doc.innerHTML="The LocationDate and Time is :"+dateString;
</script>
4)倒计时到将来某一日(1/1/2025)
<scripttype="text/javascript">
var today=new Date();
var then=new Date();
//将来的某一日,设为(1/1/2025)
then.SetFullYear(2025,1,1);
vardiff=then.getTime()-today.getTime();//此处计算出的差值是以milliseconds为单位的,此处的diff为毫秒
diff=Math.floor(diff/(1000*60*60*24));//floor()方法可以对一个数进行下舍入,(0.4-->0);(-1.5-->-2),此处的diff为天
vardoc=document.getElementById("dateField");
doc.innerHTML="距离2025年1月1日还有"+diff+"天";
</script>
5)计算渲染时间
<!DOCTYPE>
<html>
<head>
<title>the date</title>
<script type="text/javascript">
var started=new Date();
var now=started.getTime();
for(var i=0;i<1000000;i++)//为了显示明显添加一个时间延迟
{
//delay
}
</script>
</head>
<body>
<pid="dateField"> </p>
<scripttype="text/javascript">
var bottom=new Date();
var diff=(bottom.getTime()-now)/1000;
var bottom=new Date();
var finaltime=diff.toPrecision(5);
vardoc=document.getElementById("dateField");
doc.innerHTML="Page rendered in"+finaltime+" seconds.";
</script>
</body>
</html>
说明:Date对象超过40个方法。其中很多方法都有UTC(协调世界时)的相应方法,即它们能够以UTC而不是本地时间获得或设置日期和时间。另外,Date对象包含若干get和set方法。
- JavaScript中Date对象
- JavaScript 中Date对象使用
- Javascript中Date对象的使用
- JavaScript中Date对象使用总结
- JavaScript中Date对象扩展format函数
- JavaScript中Date对象使用总结
- javaScript中,时间对象Date的使用
- Javascript中Date对象使用总结
- javascript常用对象 --- Date
- JavaScript Date 对象参考
- javascript date对象使用
- JavaScript Date 对象参考手册
- JavaScript Date 对象参考手册
- JavaScript中的Date对象
- javascript中的Date对象
- JavaScript Date对象
- JavaScript Date对象
- JavaScript Date 对象参考手册
- 华为模拟器(ensp)交换机中配置vlan
- NKOI 2375 建筑抢修
- POJ 3468 A Simple Problem with Integers
- 进阶项目7-紧急救援
- ubunutu16.4 64位安装arm-linux-gcc交叉编译器
- JavaScript中Date对象
- 加载HTML
- centos 安装 vncserver
- EasyUI 菜单与按钮
- ubuntu14-Hadoop2.7.2完全分布式集群搭建操作时遇到的错误
- HOOK API 的几种方式
- POJ 1573 Robot Motion (DFS)
- 自定义CSDN博客栏目
- HDU 1698:Just a Hook