专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

javascript中如何获取当前时间

来源:小嗨整编  作者:小嗨  发布时间:2024-03-21 07:37
摘要:在javascript中,可以使用date对象中的date()方法来获取当前时间,该方法可返回当天的日期和时间;也可以使用“newdate()”创建一个时间对象,利用内置的时间读取方法,分别获取年、月、日、时、分、秒等信息。本教程操作环境...

在javascript中,可以使用date对象中的date()方法来获取当前时间,该方法可返回当天的日期和时间;也可以使用“new date()”创建一个时间对象,利用内置的时间读取方法,分别获取年、月、日、时、分、秒等信息。

javascript中如何获取当前时间

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

在javascript中可以使用Date对象中的Date()方法来获取当前时间。Date() 方法可返回当天的日期和时间。

Date()
登录后复制

示例:输出今天的日期和时间

console.log(Date())
登录后复制

输出:

或者使用Date对象中不同方法,格式化时间,以固定格式显示时间。

首先使用 new Date() 创建一个现在时间对象,然后使用 get 为前缀时间读取方法,分别获取现在时的年、月、日、时、分、秒等信息,最后通过定时器设置每秒执行一次,实现实时更新。

【操作步骤】

1) 设计时间显示函数,在这个函数中先创建 Date 对象,获取当前时间,然后分别获取年份、月份、日份、时、分、秒等信息,最后组装成一个时间字符串并返回。

var showtime = function () {    var nowdate = new Date();    var year = nowdate.getFullYear(),        month = nowdate.getMonth() + 1,        date = nowdate.getDate(),        day = nowdate.getDay(),        week = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],        h = nowdate.getHours(),        m = nowdate.getMinutes(),        s = nowdate.getSeconds(),        h = checkTime(h),        m = checkTime(m),        s = checkTime(s);    return year + "年" + month + "月" + date + "日" + week[day] + " " + h +":" + m + ":" + s;}
登录后复制

2) 因为平时看到的时间格式一般是 00:00:01,而 getHours()、getMinutes()、getSeconds() 方法得到格式是 0 到 9,而不是 00 到 09 这样的格式。所以在从 9 变成 10的过程中,从一位数变成两位数,同样再从 59秒变为 0 秒,或者 59 分变为 0 分,或者 23 时变为 0 时。例如:23:59:59 的下一秒应该为 00:00:00 ,实际为 0:0:0,这样格式上就不统一,在视觉上也是数字突然增加,或突然减少,产生一种晃动的感觉。

下面定义一个辅助函数,把一位数字的时间改为两位数字显示。

var checkTime = function (i) {    if (i < 10) {        i = "0" + i;    }    return i;}
登录后复制

3) 在页面中添加一个标签,设置 id 的值。

登录后复制

4) 为标签绑定定时器,在定时器中设置每秒钟调用一次时间显示函数。

var p = document.getElementById("showtime");setInterval (function() {    p[xss_clean] = showtime();}, 1000);  //反复执行函数
登录后复制

显示结果如下:

【相关推荐:javascript学习教程

以上就是javascript中如何获取当前时间的详细内容,更多请关注易企推科技其它相关文章!


本文地址:网络百科频道 https://www.eeeoo.cn/wangluo/1151821.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


网络百科
小编:小嗨整编
相关文章相关阅读
  • 梦幻西游服战排行榜(梦幻西游服战选拔时间)

    梦幻西游服战排行榜(梦幻西游服战选拔时间)

    梦幻西游服战排行榜(梦幻西游服战选拔时间)梦幻西游作为一款经典MMORPG游戏,凭借其丰富的玩法和独特的社交系统,吸引了众多玩家。其中,服战作为游戏内的顶尖竞技赛事,更是受到了广泛关注。本文将为大家揭秘梦幻西游服战排行榜的选拔时间及热门战队...

  • 电脑如何设置密码锁屏(电脑如何设置密码的方法)?

    电脑如何设置密码锁屏(电脑如何设置密码的方法)?

    电脑如何设置密码锁屏(电脑如何设置密码的方法)?随着电脑在日常生活中的普及,个人信息的安全性越来越受到重视。设置密码锁屏是保护电脑隐私的有效方法。本文将为您详细介绍如何在电脑上设置密码锁屏,帮助您轻松实现电脑安全防护。一、Windows系统...

  • 360皮肤中心如何关闭(360皮肤中心怎样删除)?

    360皮肤中心如何关闭(360皮肤中心怎样删除)?

    360皮肤中心如何关闭(360皮肤中心怎样删除)?360皮肤中心是360公司推出的一款电脑软件,用户可以通过它来更改电脑桌面图标、界面风格等,从而实现个性化设置。然而,有些用户可能觉得360皮肤中心的使用体验不佳,想要关闭或删除它。360皮...

  • javascript教程网(javascript教程推荐)

    javascript教程网(javascript教程推荐)

    javascript教程网(javascript教程推荐)JavaScript作为一种广泛应用于网页开发的技术,已经成为前端开发不可或缺的一部分。对于刚接触编程的菜鸟来说,选择一份合适的JavaScript教程至关重要。本文将为您推荐几款优...

  • 英雄联盟总决赛奖金多少(英雄联盟总决赛2024年时间)?

    英雄联盟总决赛奖金多少(英雄联盟总决赛2024年时间)?

    英雄联盟总决赛奖金多少(英雄联盟总决赛2024年时间)?2024英雄联盟全球总决赛定于2024年9月25日-11月2日在欧洲举办,赛事主题为MAKETHEMBELIEVE(眼见为实)。入围赛和瑞士轮在德国柏林举行,四分之一决赛和半决赛在法国...

  • 王者荣耀赛季结束时间在哪查看(王者荣耀赛季结束掉到什么段位)?

    王者荣耀赛季结束时间在哪查看(王者荣耀赛季结束掉到什么段位)?

    王者荣耀赛季结束时间在哪查看(王者荣耀赛季结束掉到什么段位)?王者荣耀作为一款热门的多人在线战斗竞技游戏,其赛季更迭一直是玩家们关注的焦点。赛季结束意味着段位的重置和新的开始,下面介绍一下王者荣耀赛季结束时间及赛季结束后掉到什么段位。王者荣...

  • 王者荣耀荣耀称号获取条件(王者荣耀荣耀称号哪个含金量最高)?

    王者荣耀荣耀称号获取条件(王者荣耀荣耀称号哪个含金量最高)?

    王者荣耀荣耀称号获取条件(王者荣耀荣耀称号哪个含金量最高)?在王者荣耀中,哪些荣耀称号的含金量最高,获取条件又是什么呢?本文将为您一一揭晓。其实这个荣耀称号就相当于一个标签,因为你必须满足相应的条件,才可以解锁这个称号。几乎每一个玩家,他们...

  • 魔兽世界低保更新时间(魔兽世界低保什么意思)?

    魔兽世界低保更新时间(魔兽世界低保什么意思)?

    魔兽世界低保更新时间(魔兽世界低保什么意思)?魔兽世界低保,指的是游戏中的一种奖励机制。玩家在每周完成一定数量的地下城、突袭或世界活动后,可以获得低保奖励。这些奖励通常包括装备、金币、材料等,旨在帮助玩家提升实力,追赶版本进度。魔兽世界低保...

  • 周排行
  • 月排行
  • 年排行

精彩推荐