Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有一种更简单的方法可以使用引导在HTML中显示实时时间和日期?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 是否有一种更简单的方法可以使用引导在HTML中显示实时时间和日期?

Javascript 是否有一种更简单的方法可以使用引导在HTML中显示实时时间和日期?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,这是一个由两部分组成的问题: 是否可以使用引导在HTML中显示实时时间和日期? 我已经搜索了youtube和GetBoostrap页面,但没有找到成功的方法 我复制了下面的一个示例代码和一张我想放在哪里的图片 我是否使用按钮或容器来嵌入它,我想把它放在word图片的基础上 我正在使用getbootstrap.com上的免费管理模板 Bootstrap主要是一个CSS框架,这意味着它用于设计HTML元素的样式,而不是计算诸如当前日期和时间之类的值。添加这一点与使用引导无关。您需要编写一些Ja

这是一个由两部分组成的问题:

  • 是否可以使用引导在HTML中显示实时时间和日期? 我已经搜索了youtube和GetBoostrap页面,但没有找到成功的方法
  • 我复制了下面的一个示例代码和一张我想放在哪里的图片

  • 我是否使用按钮或容器来嵌入它,我想把它放在word图片的基础上
  • 我正在使用getbootstrap.com上的免费管理模板

  • Bootstrap主要是一个CSS框架,这意味着它用于设计HTML元素的样式,而不是计算诸如当前日期和时间之类的值。添加这一点与使用引导无关。您需要编写一些JavaScript代码来向HTML元素添加时间

  • 您需要在
    仪表板
    
    
  • Bootstrap主要是一个CSS框架,这意味着它用于设计HTML元素的样式,而不是计算诸如当前日期和时间之类的值。添加这一点与使用引导无关。您需要编写一些JavaScript代码来向HTML元素添加时间


  • 您需要在
    仪表板
    行之间添加
    HTML元素,正如@Charlie Lee所说,向网站添加实时时钟与引导无关,您必须使用JavaScript。你不是第一个想要这样一个功能的人!我发现,有多种解决方案,其中之一是:

    将以下脚本添加到您的网站,最好在页面底部:

    <script type="text/javascript">
        var clockElement = document.getElementById('clock');
    
        function clock() {
            clockElement.textContent = new Date().toString();
        }
    
        setInterval(clock, 1000);
    </script>
    

    不同窗口大小的不同日期和时间格式

    这一部分是应问题作者的要求添加的

    要对不同的窗口大小使用不同的日期和时间格式,请将上面的脚本代码替换为:

    
    var clockElement=document.getElementById('clock');
    功能时钟(){
    变量日期=新日期();
    //将下面的“400px”替换为要更改格式的位置。
    if(window.matchMedia(‘(最大宽度:400px)’).matches){
    //对于宽度不超过上述值的窗口,请使用此格式。
    clockElement.textContent=date.ToLocalString();
    }否则{
    //而此格式将用于较大的窗口。
    clockElement.textContent=date.toString();
    }
    }
    设置间隔(时钟,1000);
    

    这是一个简单而快速的解决方案,可能会有所改进。它在打印日期和时间之前每秒检查一次窗口大小,以使用正确的格式,即使用户调整窗口大小而不重新加载页面。

    正如@Charlie Lee所说,向网站添加实时时钟与引导无关,您必须使用JavaScript。你不是第一个想要这样一个功能的人!我发现,有多种解决方案,其中之一是:

    将以下脚本添加到您的网站,最好在页面底部:

    <script type="text/javascript">
        var clockElement = document.getElementById('clock');
    
        function clock() {
            clockElement.textContent = new Date().toString();
        }
    
        setInterval(clock, 1000);
    </script>
    

    不同窗口大小的不同日期和时间格式

    这一部分是应问题作者的要求添加的

    要对不同的窗口大小使用不同的日期和时间格式,请将上面的脚本代码替换为:

    
    var clockElement=document.getElementById('clock');
    功能时钟(){
    变量日期=新日期();
    //将下面的“400px”替换为要更改格式的位置。
    if(window.matchMedia(‘(最大宽度:400px)’).matches){
    //对于宽度不超过上述值的窗口,请使用此格式。
    clockElement.textContent=date.ToLocalString();
    }否则{
    //而此格式将用于较大的窗口。
    clockElement.textContent=date.toString();
    }
    }
    设置间隔(时钟,1000);
    

    这是一个简单而快速的解决方案,可能会有所改进。它在打印日期和时间之前每秒检查一次窗口大小,以使用正确的格式,即使用户在不重新加载页面的情况下调整窗口大小。

    您需要一些JavaScript代码来获取当前日期,将其转换为字符串,然后更新包含显示日期的HTML元素

    此代码将获得一个
    Date
    对象,设置为当前日期和时间:

    let nowDate = new Date();
    
    Date
    对象有许多输出字符串的方法。这里只有一个设置特定于区域设置的日期格式('en-US'==美国英语):

    更多的格式选项在网站上

    您还需要定期刷新日期显示。有一个内置函数可以帮助您完成此操作,称为:

    这将每秒(1000毫秒)调用
    myDateFunction()

    最后,要更新页面上date div的内容,请查看:

    总而言之:

    const dateDiv=document.getElementById('date-div');
    函数myDateFunction(){
    const now=新日期();
    const nowStr=now.tolocalString('en-US');
    dateDiv.innerHTML=nowStr;
    }
    setInterval(myDateFunction,1000)
    
    您需要一些JavaScript代码来获取当前日期,将其转换为字符串,然后更新包含显示日期的HTML元素

    此代码将获得一个
    Date
    对象,设置为当前日期和时间:

    let nowDate = new Date();
    
    Date
    对象有许多输出字符串的方法。这里只有一个设置特定于区域设置的日期格式('en-US'==美国英语):

    更多的格式选项在网站上

    您还需要定期刷新日期显示。有一个内置函数可以帮助您完成此操作,称为:

    这将每秒(1000毫秒)调用
    myDateFunction()

    最后,要更新页面上date div的内容,请查看:

    总而言之:

    const dateDiv=document
    
    let dateDiv = document.getElementById('date-div-id');
    dateDiv.innerHTML = dateStr;