我的编程空间,编程开发者的网络收藏夹
学习永远不晚

javascript中怎么获取当前时间

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

javascript中怎么获取当前时间

这篇文章给大家分享的是有关javascript中怎么获取当前时间的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

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

javascript中怎么获取当前时间

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

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

Date()

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

console.log(Date())

输出:

javascript中怎么获取当前时间

或者使用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 的值。

<h2 id="showtime"></h2>

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

var div = document.getElementById("showtime");
setInterval (function() {
    div.innerHTML = showtime();
}, 1000);  //反复执行函数

显示结果如下:

javascript中怎么获取当前时间

感谢各位的阅读!关于“javascript中怎么获取当前时间”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

javascript中怎么获取当前时间

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

jquery怎么获取当前时间

本篇内容主要讲解“jquery怎么获取当前时间”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery怎么获取当前时间”吧!具体步骤如下:1.首先,新建一个html项目,并在项目中引入jque
2023-06-05

python怎么获取当前时间

python提供获取当前时间的多种方法:使用time模块获得时间戳,本地时间或格林尼治时间元组。使用datetime模块创建日期、时间或日期时间对象。使用timeit模块获得时间戳(以秒为单位)。如何使用 Python 获取当前时间Pyt
python怎么获取当前时间
2024-05-22

c++怎么获取当前时间

c++中获取当前时间有四种方法:time() 函数:返回当前时间的秒数(自纪元以来的秒数)。gettimeofday() 函数:返回当前时间和微秒数。clock() 函数:返回进程开始执行以来的cpu时间(以时钟周期为单位)。boost 库
c++怎么获取当前时间
2024-05-15

sql怎么获取当前时间

在SQL中,您可以使用以下函数来获取当前时间:MySQL:使用NOW()函数。例如,SELECT NOW();将返回当前日期和时间。SQL Server:使用GETDATE()函数。例如,SELECT GETDATE();将返回当前日期和时
sql怎么获取当前时间
2024-04-09

oracle当前时间怎么获取

在Oracle数据库中,可以使用SYSDATE函数来获取当前系统时间。以下是一个示例查询,用于获取当前时间:SELECT SYSDATE FROM DUAL;这将返回一个结果集,其中包含当前系统日期和时间。注意,DUAL是Oracle系
oracle当前时间怎么获取
2024-04-09

pb怎么获取当前时间

您好!获取当前时间可以使用Python内置的datetime模块。以下是使用datetime模块获取当前时间的示例代码:```pythonimport datetime# 获取当前时间current_time = datetime.date
pb怎么获取当前时间
2024-02-29

mysql当前时间怎么获取

在 mysql 中,获取当前时间的几种方法:now() 函数:返回当前时间和日期,格式为“yyyy-mm-dd hh:mm:ss”。curdate() 函数:仅获取当前日期。curtime() 函数:仅获取当前时间。如何获取 MySQL 中
mysql当前时间怎么获取
2024-05-30

pgsql怎么获取当前时间

在 PostgreSQL 中,您可以使用 CURRENT_TIMESTAMP 函数来获取当前的时间戳,或者使用 CURRENT_DATE 函数获取当前日期。示例:获取当前时间戳:SELECT CURRENT_TIMESTAMP;获取当前日
pgsql怎么获取当前时间
2024-04-09

postgresql怎么获取当前时间

在 PostgreSQL 中,您可以使用以下两种方法来获取当前时间:使用 now() 函数:SELECT now();使用 current_timestamp 关键字:SELECT current_timestamp;这两种方法都会返回
postgresql怎么获取当前时间
2024-04-18

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

JavaScript中如何获取当前日期时间,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。myDate.getYear(); //获取当前年份(2位) myDa
2023-06-03

shell怎么获取当前时间戳

在shell脚本中,可以使用date命令来获取当前的时间戳。下面是一个示例代码:#!/bin/bash# 获取当前时间戳timestamp=$(date +%s)echo "当前时间戳为:$timestamp"在这个示例中,$(dat
shell怎么获取当前时间戳
2024-03-01

java怎么获取当前时间戳

在Java中,可以使用`System.currentTimeMillis()`方法获取当前时间戳,返回的是从1970年1月1日00:00:00 GMT到当前时间的毫秒数。另外,可以使用`Instant.now().toEpochMilli(
2023-10-24

Java获取当前时间

目录 1、Java.util.Date2、System.currentTimeMillis()3、Calendar类 1、Java.util.Date Date date = new Date(); 通过Date类来获取当前时间
2023-08-17

vbs中怎么获取当前时间日期

本篇文章为大家展示了vbs中怎么获取当前时间日期,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。获取当前日期方法一:Currentdate1=date()msgbox Currentdate1获取当前
2023-06-08

编程热搜

目录