14. JavaScript Date(日期)对象
通用方法:
日期格式化方法:
组件方法:
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(日期)对象相关推荐
- JavaScript内置对象→对象、系统函数、Date日期对象、String字符串对象、Math对象、Number数字对象、Object对象、Boolean对象、Error对象
对象 系统函数 Date日期对象 String字符串对象 Math对象 Number数字对象 Object对象 Boolean对象 Error对象
- javaScript基础学习 - 14 - JavaScript内置对象 -案例代码
javaScript基础学习 - 14 - JavaScript内置对象 -案例代码 1. Math对象最大值 2. 封装自己的数学对象 3. Math绝对值和三个取整方法 4. Math对象随机数方 ...
- javascript 的 日期对象
JavaScript的日期对象 逆战班小总结 js提供了一个专门用来创建日期对象的构造函数 Date var date = new Date(); console.log(date); // Wed ...
- JS-对象/Date 日期对象/返回/设置年份方法/返回星期方法/返回(/设置)时间方法
什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: ...
- JS格式化日期、Javascript格式化日期对象、JS时间戳转化为日期对象
函数参数说明: formmatDate(参数1,参数2): 参数1:日期对象,不能直接传入时间戳 参数2:指定转化的日期格式 注:可以使用new Date('时间戳')转化为普通日期对象 例如: ne ...
- 使用Date日期对象来完成,在页面上根据不同时间显示不同的问候语,如:早上好,中午好,下午好,晚上好等信息...
2015-03-28 17:20:18 此题有两种解法: 第一种: <script>var date=new Date();var hour=date.getHours();var str ...
- java jquery时间问候语_使用Date日期对象来完成,在页面上根据不同时间显示不同的问候语,如:早上好,中午好,下午好,晚上好等信息...
2015-03-28 17:20:18 此题有两种解法: 第一种: var date=new Date(); var hour=date.getHours(); var str=''; if(hour ...
- html date 设置时间,JavaScript Date(日期)
JavaScript Date(日期) 对象 日期对象用于处理日期和时间. 在线实例 getFullYear() 使用 getFullYear() 获取年份. getTime() getTime() ...
- javascript日期对象
@Date对象属于是一个内建对象:在js中使用date对象来表示一个时间 创建一个date对象,如果时间使用构造函数创建一个date对象,则会封装为当前的时间 创建一个指定的时间对象,需要在构造函数中 ...
- JavaScript中的Date日期、String字符串、Array数组、Math提供对数据的数学计算
一.Date 日期对象 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 定义一个时间对象 : var Udate=new Date(); 注意:使用关键字new,Date() ...
最新文章
- 学java是不是必须要参加java培训班?
- 使用指针统计字符串中的数字字符的个数
- java为窗体添加滚动条
- IT人的十八般武艺-操作系统
- 10g物理standby主备switchover方式切换详述
- 美团在Redis上踩过的一些坑-2.bgrewriteaof问题
- BZOJ 3224: Tyvj 1728 普通平衡树【Treap】
- RecursiveTask和RecursiveAction的使用 以及java 8 并行流和顺序流
- 玩转oracle 11g(37):rman备份-数据库指定文件恢复
- idea 设置内存_IDEA新特性:提前知道代码怎么走!
- tomcat内存设置
- mysql中 if语句的使用
- I210网卡LINUX的mac,intel(R)I211网卡刷I210简易教程
- 51单片机驱动继电器模块点灯
- 《智慧彼岸之定心经》
- Mac设置顶部菜单栏技巧?
- 涨点技巧:基于Yolov5的微小目标检测,多头检测头提升小目标检测精度
- LeetCode 300 最长上升子序列
- 基于 FCCA 的多特征融合的检索方法
- 机器人搭建和少儿编程的区别
热门文章
- 探索 Python、机器学习和 NLTK 库 开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类...
- Bootstrap3学习笔记
- 如何看数据库是否处在force_logging模式下
- linux下configure命令详细介绍(转)
- ModBus RTU协议CRC校验方式最简实现
- 小宇飞刀与xieyunc
- Microsoft Sharepoint server 2.0 (wss) 服务器升级为额外的主域控制器
- R工程化—Rest API 之plumber包
- Lesson 07 for Plotting in R for Biologists
- 数据之路 - Python爬虫 - 免费代理