Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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 如何向网站添加日期和时间时钟?_Javascript_Html_Date_Datetime - Fatal编程技术网

Javascript 如何向网站添加日期和时间时钟?

Javascript 如何向网站添加日期和时间时钟?,javascript,html,date,datetime,Javascript,Html,Date,Datetime,我需要添加一个日期和时间时钟到一个网站。它应该以非常具体的格式显示日期和时间,占用两行并使用GMT-4的预定时区;例如: 2019年3月23日星期六 晚上10:33:56 这恰好是一个学校项目,但我对Javascript的知识有限。我尝试查找一些示例,发现了一些有趣的内容,但我无法调整这些示例以生成所需格式的输出。请尝试此方法 功能显示{ var refresh=1000;//刷新率(毫秒) mytime=setTimeout'display\u ct',刷新 } 功能显示{ var CDat

我需要添加一个日期和时间时钟到一个网站。它应该以非常具体的格式显示日期和时间,占用两行并使用GMT-4的预定时区;例如:

2019年3月23日星期六 晚上10:33:56

这恰好是一个学校项目,但我对Javascript的知识有限。我尝试查找一些示例,发现了一些有趣的内容,但我无法调整这些示例以生成所需格式的输出。

请尝试此方法

功能显示{ var refresh=1000;//刷新率(毫秒) mytime=setTimeout'display\u ct',刷新 } 功能显示{ var CDate=新日期 var NewDate=CDate.toDateString; NewDate=NewDate+-+CDate.toLocaleTimeString; document.getElementById'ct'.innerHTML=NewDate; 显示c; } 您可以将HTML添加到文档正文中:

此外,您还可以添加与之前类似的JavaScript:

代码: 功能时钟{ 窗口。rt=1000;r=0; document.getElementById't-0'.textContent=new Date.toLocaleDateString;//今天 var m=setIntervalfunction{ ifr>84600{clearIntervalm;} r++; document.getElementById't-2'.textContent=new Date.toLocaleTimeString;//时钟 },window.rt; } 时钟 通过toDateString方法获取currentDate,通过toLocaleTimeString获取当前时间,并在DOM中追加这两个参数。每1000毫秒调用一次以获取更新值

函数callDateTime{ var currentDate=new Date.toDateString; var currentTime=新的Date.toLocaleTimeString; document.getElementById'watch'.innerHTML=`${currentDate}-${currentTime}`; } setIntervalfunction{callDateTime},1000;

您是否已在此处查看有关它的详细信息::/copy&paste