四时宝库

程序员的知识宝库

如何运用JavaScript 内置对象 Date?

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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接