惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
月光博客
月光博客
博客园_首页
博客园 - 叶小钗
T
Tailwind CSS Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
I
InfoQ
量子位
小众软件
小众软件
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
IT之家
IT之家
Jina AI
Jina AI
阮一峰的网络日志
阮一峰的网络日志
G
Google Developers Blog
WordPress大学
WordPress大学
人人都是产品经理
人人都是产品经理
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

博客园 - CodeShark

动态创建TreeView控件 Microsoft.NET俱乐部QQ在线即时交流高级群 HTML DOM中的Document 对象详解 DOM访问节点 DOM 节点树 DOM 节点 DOM简单介绍 创建你自己的JavaScript对象 JavaScript中的计时事件 JavaScript动画 JavaScript中的表单验证 JavaScript中的Cookies解述 JavaScript中的浏览器检测 JavaScript中的RegExp 对象 JavaScript 中的Math(算数)对象 JavaScript中的Boolean(逻辑)对象 JavaScript中的Array(数组)对象 JavaScript中字符串(String)对象 JavaScript对象简介
JavaScript中的Date(日期)对象
CodeShark · 2008-07-15 · via 博客园 - CodeShark

日期对象用于处理日期和时间。
定义日期:Date 对象用于处理日期和时间。
可以通过 new 关键词来定义 Date 对象。比如:
var myDate=new Date() ;//Date 对象自动使用当前的日期和时间作为其初始值。注意Date()大小写。
document.write(myDate);//结果是:Tue Jul 15 12:57:22 UTC+0800 2008
操作日期:
比如:设定特定日期setFullYear()

<script type="text/javascript">
var mydate=new Date();
mydate.setFullYear(
2009,7,15);
document.write(mydate);
</script>

输出显示为:Sat Aug 15 13:01:25 UTC+0800 2009
比如:将日期对象设置为 5 天后的日期
var myDate=new Date();
myDate.setDate(myDate.getDate()+5);
注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。
比较日期:日期对象也可用于比较两个日期。

常用日期操作
第一:返回当前日期和时间:Date();

<html>
<body>
<script type="text/javascript">
document.write(Date());
</script>
</body>
</html>

第二:getTime():使用getTime() 计算从 1970 年到今天有多少年。

<html>
<body>
<script type="text/javascript">
var minutes = 1000*60;
var hours = minutes*60;
var days = hours*24;
var years = days*365;
var d = new Date();
var t = d.getTime();
var y = t/years;
document.write("It's been: " + y + " years since 1970/01/01!");
</script>
</body>
</html>

第三:setFullYear();使用 setFullYear() 得到精确的日期。

<html>
<body>
<script type="text/javascript">
var d = new Date();
d.setFullYear(
2010,1,1);
document.write(d);
</script>
</body>
</html>

第四:toUTCString():使用 toUTCString() 将当日的日期(根据 UTC)转换为字符串。

<html>
<body>
<script type="text/javascript">
var d = new Date();
document.write (d.toUTCString());
</script>
</body>
</html>

第五:getDay():使用 getDay() 来显示星期. 

<html>
<body>
<script type="text/javascript">
var d=new Date();
var weekday=new Array(7);
weekday[
0]="Sunday";
weekday[
1]="Monday";
weekday[
2]="Tuesday";
weekday[
3]="Wednesday";
weekday[
4]="Thursday";
weekday[
5]="Friday";
weekday[
6]="Saturday";
document.write(
"Today it is " + weekday[d.getDay()]);
</script>
</body>
</html>

第六:显示一个时钟

<html>
<head>
<script type="text/javascript">
function startTime()
{
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
m
=checkTime(m);
s
=checkTime(s);
document.getElementById(
'txt').innerHTML=h+":"+m+":"+s;
t
=setTimeout('startTime()',500);
}
function checkTime(i)
{
if (i<10
  {i
="0" + i}
  
return i
}
</script>
</head>
<body onload="startTime()">
<div id="txt"></div>
</body>
</html>

更多的日期对象请查看相关资料。