javascript设置指定年月日,js动态显示当前时间

这篇具有很好参考价值的文章主要介绍了javascript设置指定年月日,js动态显示当前时间。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,本文将围绕js中如何动态显示日期时间展开说明,javascript设置指定年月日是一个很多人都想弄明白的事情,想搞清楚js动态显示当前时间需要先了解以下几个事情。

js显示当前时间,前端,javascript,开发语言,人工智能

一、基本思路

创建showTime()函数,利用JavaScript中的Date对象的属性及方法获取时间,利用Window对象的 setInterval() 方法按照指定的周期(以毫秒计)来调用函数或计算表达式。最后利用document对象实现在页面上显示Python中的所有运算符号。

二、代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>显示时间</title>
</head>
<body onload="showTime()">
<>
    function showTime() {
        var date = new Date();
        var year = date.getFullYear();
        var month = date.getMonth() + 1;  //因为month属性从0开始所以加1
        var day = date.getDate();   // 日
        var week = date.getDay();  // 星期几,是个数字
        var hour = date.getHours();
        var minute = date.getMinutes();
        var second = date.getSeconds();
        second = second < 10 ? "0" + second : second;
        var current = year + "-" + month + "-" + day + " " + "星期" + week + " " + hour + ":" + minute + ":" + second;
        document.getElementById("time").innerHTML = current;
    }

    setInterval("showTime()", 1000);//每隔1000毫秒(即1秒)显示一次当前时间
</>
<span id="time"></span>
</body>
</html>

结果

js显示当前时间,前端,javascript,开发语言,人工智能

三、优化

  1. 调整星期的显示格式,用汉字替换数字
  2. 对于月、日、时、分、秒,数字小于10时,用0放前面补充为2位数字

代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>显示时间</title>
</head>
<body onload="showTime()">
<>
    function showTime() {
        var date = new Date();

        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        month = month < 10 ? "0" + month : month;
        var day = date.getDate();
        day = day < 10 ? "0" + day : day;
        var week = "日一二三四五六".charAt(date.getDay()); // 使用charAt函数提取相应汉字
        var hour = date.getHours();
        hour = hour < 10 ? "0" + hour : hour; // 用三目运算符调整数字显示格式
        var minute = date.getMinutes();
        minute = minute < 10 ? "0" + minute : minute;
        var second = date.getSeconds();
        second = second < 10 ? "0" + second : second;

        var current = year + "-" + month + "-" + day + " " + "星期" + week + " " + hour + ":" + minute + ":" + second;

        document.getElementById("time").innerHTML = current;
    }

    setInterval("showTime()", 1000);
</>
<span id="time"></span>
</body>
</html>

结果

js显示当前时间,前端,javascript,开发语言,人工智能文章来源地址https://www.toymoban.com/news/detail-772184.html

一、基本思路

创建showTime()函数,利用JavaScript中的Date对象的属性及方法获取时间,利用Window对象的 setInterval() 方法按照指定的周期(以毫秒计)来调用函数或计算表达式。最后利用document对象实现在页面上显示Python中的所有运算符号。

二、代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>显示时间</title>
</head>
<body onload="showTime()">
<>
    function showTime() {
        var date = new Date();
        var year = date.getFullYear();
        var month = date.getMonth() + 1;  //因为month属性从0开始所以加1
        var day = date.getDate();   // 日
        var week = date.getDay();  // 星期几,是个数字
        var hour = date.getHours();
        var minute = date.getMinutes();
        var second = date.getSeconds();
        second = second < 10 ? "0" + second : second;
        var current = year + "-" + month + "-" + day + " " + "星期" + week + " " + hour + ":" + minute + ":" + second;
        document.getElementById("time").innerHTML = current;
    }

    setInterval("showTime()", 1000);//每隔1000毫秒(即1秒)显示一次当前时间
</>
<span id="time"></span>
</body>
</html>

结果

js显示当前时间,前端,javascript,开发语言,人工智能

三、优化

  1. 调整星期的显示格式,用汉字替换数字
  2. 对于月、日、时、分、秒,数字小于10时,用0放前面补充为2位数字

代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>显示时间</title>
</head>
<body onload="showTime()">
<>
    function showTime() {
        var date = new Date();

        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        month = month < 10 ? "0" + month : month;
        var day = date.getDate();
        day = day < 10 ? "0" + day : day;
        var week = "日一二三四五六".charAt(date.getDay()); // 使用charAt函数提取相应汉字
        var hour = date.getHours();
        hour = hour < 10 ? "0" + hour : hour; // 用三目运算符调整数字显示格式
        var minute = date.getMinutes();
        minute = minute < 10 ? "0" + minute : minute;
        var second = date.getSeconds();
        second = second < 10 ? "0" + second : second;

        var current = year + "-" + month + "-" + day + " " + "星期" + week + " " + hour + ":" + minute + ":" + second;

        document.getElementById("time").innerHTML = current;
    }

    setInterval("showTime()", 1000);
</>
<span id="time"></span>
</body>
</html>

结果

js显示当前时间,前端,javascript,开发语言,人工智能

到了这里,关于javascript设置指定年月日,js动态显示当前时间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • php 年月日 分组分页

    2024年02月15日
    浏览(44)
  • vue前端 让年月日 加上23:59:59

    这段代码首先获取 lateCreateTime 的原始时间戳,然后使用 toLocaleString() 方法将时间戳转换为指定格式的字符串。在此示例中,我们使用了中文地区(“zh-CN”)来获得日期和时间的格式化。最后,我们将格式化后的时间赋值给 lateCreateTime。 请注意,这种方法只是一种基本的格式

    2024年02月14日
    浏览(55)
  • elementUI moment 年月日转时间戳 时间限制

       

    2024年02月11日
    浏览(57)
  • python身份证求出生年月日,年龄,性别

    根据用户输入的一个18位合法身份证号,输出用户的出生年月日、年龄和性别[第7、8、9、10位出生年份(四位数);第11、第12位为出生月份;第13、14为代表出生日期;第17位代表性别,奇数为男,偶数为女] 代码为: 

    2024年02月12日
    浏览(43)
  • 如何将时间戳转化为年月日时分秒格式

    首先获取到当前的时间戳或者需要转化为时间的时间戳 然后使用getFullYear、getMonth、 getDate、getHours、getMinutes、getSeconds等方法来获取当前时间的年月日时分秒 最后使用字符串拼接的方式得到我们想要的时间 如果往后端传时间有严格要求必须是0000-00-00 00:00:00这种格式再做处理

    2024年02月15日
    浏览(50)
  • SQL Server只取年月日和获取月初月末

    1.不转换日期类型获取年月日 select Convert(date,getdate(),23)   2. 转换成字符类型获取年月日 select Convert(char(10),getdate(),120) char的位数可以决定截取的长度,比如char(7)则只会显示年月:2023-01  3. 获取月初 select dateadd(day,-day(getdate())+1,getdate()) 4.获取月末  select dateadd(day,-day(getdate())

    2024年02月12日
    浏览(54)
  • java从身份证号码中提取出生年月日

    给一个String 类型的 身份证号码,需要从这串数字中获取出生日期、性别、年龄

    2024年02月15日
    浏览(45)
  • 微信小程序 - 日期时间选择器(年月日时分秒)

    您只需要跟着步骤一路复制粘贴,最后看一下使用示例即可。 由于微信官方的 picker 组件不支持同时选择年月日时分, 所以 在此官方组件上再次封装 ,可靠性毋庸置疑。 您将获得一个可选择 年月日时分 / 年月日时分秒 日期选择器组件, 您可以通过一个属性来自由切换要不

    2024年02月10日
    浏览(48)
  • 微信小程序--多种类型日期选择器(年月、月日...)

    这里写自定义目录标题 微信小程序--多种类型日期选择器(年月、月日...) 时间选择器(年月日) 时间选择器(年月) 时间选择器(年) 时间选择器(月日) 时间选择器(月) 时间选择器(日) 微信小程序–多种类型日期选择器(年月、月日…) 在业务开发的过程中,

    2024年01月21日
    浏览(43)
  • 实战:求年月日时间前后遇到的坑和解决方式

    这周接到一个时间转换任务需要处理,本来没什么问题,后来完成后发现时间有偏差,又重写了一遍代码,感觉很有记录必要性,希望看过的小伙伴可以避坑。照例,先说结论。 结果:如果我们使用了错误的工具类Calendar,求出的时间在时分秒中会有偏差,打到几小时,小到十

    2024年02月09日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包