如何运用JavaScript 内置对象 Date?

boyanx1周前技术教程4

Javascript 和Java 一样,也提供了许多内置的对象和方法,供开发人员需要时使用。

主要对象如下表所示:

Date 对象是Javascript 的内置对象,用来处理Javascript 日期和时间,所有操作均需要通过调用Date 对象提供的方法来实现。

分享来自兆隆IT云学院

语法结构:Date 对象的创建和使用

//Date 对象的定义

var 对象名 = new Dated();①

//以字符串形式创建 Date 对象,格式为:MM,DD,YYYY ,hh:mm:SS

var 对象名 = new Date(”Aug,18,2009,08:51:05”);

//方法的使用,常见的Date 方法如下表所示

对象名.方法名称(参数列表);

语法解析:

① 定义Date对象需要用new关键字,并且注意Date首字母必须大写。

下表所示为Date对象常见方法,当前时间以 2009-8-18 08:51:05 (周二)为例:

分享来自兆隆IT云学院

案例:利用JavaScript 显示当前时间。并根据当前时间显示欢迎信息,12点前显示上午好,12点-19点显示下午好,否则显示晚上好。周一到周五显示工作愉快,周六周日显示休假开心。

案例分析利用getHours 得到当前小时,利用getDay 得到当前周几,利用if 语句进行判断输出即可实现。

代杩渎示:Date 对象应用

< html>

<head>

</head>

<script type = "text/javascript">

var d = new Date("Augr,18, 2009,08:51:05'');

document.write(''当前时间:'' 十d.toLocalestring() + "<br><br>n '');

//判断当前小时

if(d.getHours() <= 12){

document.write(“早上好!”);

}else if(d.getHours() >12 && d.getHours() < 19){

document.write(“下午好!”);

}else{

document.write(''晚上好!”);

//判断当前周几

if(d.getDay() >= 1 && d.getDay() <=5){

document.write(''工作愉快!”);

}else if(d.getDay()== 6 II d.getDay() == 0){

document.write(“休假开心!”);

}

</script>

<body>

</body>

</html>

保存上面代码,运行后效果如下图所不:

释放能量与活力,迎接挑战与机遇!QQ:598756835

标签: datejs

相关文章

JavaScript Date 对象

Date 对象Date 对象用于处理日期与实际。创建 Date 对象: new Date().以上四种方法同样可以创建 Date 对象:var d = new Date();var d = ne...

为什么在JavaScript中2025/05/28和2025-05-28是不同的日期?

在日常生活中,“2025/05/28” 和 “2025-05-28” 可能只是两种日期写法的区别——前者看起来更像美式格式,后者则更标准化一些。但在编程世界里,这种写法的不同,可能意味着完全不同的时间...

JavaScript如何获取当前日期和时间

在Web开发中,经常需要获取当前的日期和时间,以便于在页面中显示或进行相应的操作。JavaScript提供了一些内置的方法,可以方便地获取当前的日期和时间。获取当前日期要获取当前的日期,我们可以使用D...

js日期加减运算函数封装

想自己写一个日期的加减方法,但是涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,有些复杂,应用过程中总是出现问题,于是查了下资料,以在某个日期上加减天数来说,其实只要调用Date对象的...

js时间、日期、时间戳之间的相互转换,批量转换

js批量时间戳数组转时间这里我只转了时和分,如果还需要其他的年月日之类的,直接在后面加即可。 var leftArr = [1523618433000, 1302693633000, 1623618...

JavaScript中Date对象的用法详解

在JavaScript中,Date对象用于处理日期和时间。常见创建Date对象的方式有两种,具体介绍如下。推荐了解黑马程序员web前端课程。创建不带参数的Date对象,示例代码如下:var d=new...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。