通用方法:


日期格式化方法:

组件方法:


JavaScript Date(日期)对象 实例
Data 对象的属性:

1. constructor
2. prototype
返回当日的日期和时间
<script type="text/javascript">document.write(new Date())</script>
getTime() 返回从 1970 年 1 月 1 日至今的毫秒数
<script type="text/javascript">var d = new Date();
document.write("从1970/01/01至今已经过去"  + d.getTime() + "毫秒");</script>
如何使用 setFullYear() 设置具体的日期。
<script type="text/javascript">var d = new Date();
d.setFullYear(1992,10,3);
document.write(d);</script>
如何使用 toUTCString() 将当日的日期(根据 UTC)转换为字符串。
<script type="text/javascript">var d = new Date();
document.write(d.toUTCString());</script>
如何使用 getDay() 和数组来显示星期,而不仅仅是数字
<script type="text/javascript">var d = new Date();
var weekday = new Array(7);
weekday[0] = "星期日";
weekday[1] = "星期一";
weekday[2] = "星期二";
weekday[3] = "星期三";
weekday[4] = "星期四";
weekday[5] = "星期五";
weekday[6] = "星期六";
document.write("今天是" + weekday[d.getDay()]);</script>
如何在网页上显示一个钟表。
<html>
<head>
<script type="text/javascript">
function startTime()
{var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers<10
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>

定义日期
Date 对象用于处理日期和时间。
可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象:

var myDate=new Date() 

注释:Date 对象自动使用当前的日期和时间作为其初始值。


操作日期
通过使用针对日期对象的方法,我们可以很容易地对日期进行操作。
在下面的例子中,我们为日期对象设置了一个特定的日期 (2008 年 8 月 9 日):

var myDate=new Date()
myDate.setFullYear(2008,7,9)

注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。
在下面的例子中,我们将日期对象设置为 5 天后的日期:

var myDate=new Date()
myDate.setDate(myDate.getDate()+5)

注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。


比较日期
日期对象也可用于比较两个日期。
下面的代码将当前日期与 2008 年 8 月 9 日做了比较:

var myDate=new Date();
myDate.setFullYear(2008,8,9);var today = new Date();if (myDate>today)
{
alert("Today is before 9th August 2008");
}
else
{
alert("Today is after 9th August 2008");
}

14. JavaScript Date(日期)对象相关推荐

  1. JavaScript内置对象→对象、系统函数、Date日期对象、String字符串对象、Math对象、Number数字对象、Object对象、Boolean对象、Error对象

    对象 系统函数 Date日期对象 String字符串对象 Math对象 Number数字对象 Object对象 Boolean对象 Error对象

  2. javaScript基础学习 - 14 - JavaScript内置对象 -案例代码

    javaScript基础学习 - 14 - JavaScript内置对象 -案例代码 1. Math对象最大值 2. 封装自己的数学对象 3. Math绝对值和三个取整方法 4. Math对象随机数方 ...

  3. javascript 的 日期对象

    JavaScript的日期对象 逆战班小总结 js提供了一个专门用来创建日期对象的构造函数 Date var date = new Date(); console.log(date); // Wed ...

  4. JS-对象/Date 日期对象/返回/设置年份方法/返回星期方法/返回(/设置)时间方法

    什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: ...

  5. JS格式化日期、Javascript格式化日期对象、JS时间戳转化为日期对象

    函数参数说明: formmatDate(参数1,参数2): 参数1:日期对象,不能直接传入时间戳 参数2:指定转化的日期格式 注:可以使用new Date('时间戳')转化为普通日期对象 例如: ne ...

  6. 使用Date日期对象来完成,在页面上根据不同时间显示不同的问候语,如:早上好,中午好,下午好,晚上好等信息...

    2015-03-28 17:20:18 此题有两种解法: 第一种: <script>var date=new Date();var hour=date.getHours();var str ...

  7. java jquery时间问候语_使用Date日期对象来完成,在页面上根据不同时间显示不同的问候语,如:早上好,中午好,下午好,晚上好等信息...

    2015-03-28 17:20:18 此题有两种解法: 第一种: var date=new Date(); var hour=date.getHours(); var str=''; if(hour ...

  8. html date 设置时间,JavaScript Date(日期)

    JavaScript Date(日期) 对象 日期对象用于处理日期和时间. 在线实例 getFullYear() 使用 getFullYear() 获取年份. getTime() getTime() ...

  9. javascript日期对象

    @Date对象属于是一个内建对象:在js中使用date对象来表示一个时间 创建一个date对象,如果时间使用构造函数创建一个date对象,则会封装为当前的时间 创建一个指定的时间对象,需要在构造函数中 ...

  10. JavaScript中的Date日期、String字符串、Array数组、Math提供对数据的数学计算

    一.Date 日期对象 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 定义一个时间对象 : var Udate=new Date(); 注意:使用关键字new,Date() ...

最新文章

  1. 学java是不是必须要参加java培训班?
  2. 使用指针统计字符串中的数字字符的个数
  3. java为窗体添加滚动条
  4. IT人的十八般武艺-操作系统
  5. 10g物理standby主备switchover方式切换详述
  6. 美团在Redis上踩过的一些坑-2.bgrewriteaof问题
  7. BZOJ 3224: Tyvj 1728 普通平衡树【Treap】
  8. RecursiveTask和RecursiveAction的使用 以及java 8 并行流和顺序流
  9. 玩转oracle 11g(37):rman备份-数据库指定文件恢复
  10. idea 设置内存_IDEA新特性:提前知道代码怎么走!
  11. tomcat内存设置
  12. mysql中 if语句的使用
  13. I210网卡LINUX的mac,intel(R)I211网卡刷I210简易教程
  14. 51单片机驱动继电器模块点灯
  15. 《智慧彼岸之定心经》
  16. Mac设置顶部菜单栏技巧?
  17. 涨点技巧:基于Yolov5的微小目标检测,多头检测头提升小目标检测精度
  18. LeetCode 300 最长上升子序列
  19. 基于 FCCA 的多特征融合的检索方法
  20. 机器人搭建和少儿编程的区别

热门文章

  1. 探索 Python、机器学习和 NLTK 库 开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类...
  2. Bootstrap3学习笔记
  3. 如何看数据库是否处在force_logging模式下
  4. linux下configure命令详细介绍(转)
  5. ModBus RTU协议CRC校验方式最简实现
  6. 小宇飞刀与xieyunc
  7. Microsoft Sharepoint server 2.0 (wss) 服务器升级为额外的主域控制器
  8. R工程化—Rest API 之plumber包
  9. Lesson 07 for Plotting in R for Biologists
  10. 数据之路 - Python爬虫 - 免费代理