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