Javascript 任何关于构建时钟输入时钟输出web应用程序的指针

Javascript 任何关于构建时钟输入时钟输出web应用程序的指针,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在尝试构建一个时钟输入时钟输出的web应用程序,它可以节省数据库的时间,但是由于我是php js新手,所以我只需要指针或正确的方向。阅读材料或类似的东西也会有帮助。我试过谷歌,但没找到我要找的东西。 谢谢你的帮助。因为你还没有解释到目前为止你遇到了什么困难或取得了什么成就,我无法理解你在寻找什么;无论如何,我只是举一个例子,如何使用JavaScript显示时钟。这将从客户端计算机获取时间并显示它 <html> <head> <title>Clock<

我正在尝试构建一个时钟输入时钟输出的web应用程序,它可以节省数据库的时间,但是由于我是php js新手,所以我只需要指针或正确的方向。阅读材料或类似的东西也会有帮助。我试过谷歌,但没找到我要找的东西。
谢谢你的帮助。

因为你还没有解释到目前为止你遇到了什么困难或取得了什么成就,我无法理解你在寻找什么;无论如何,我只是举一个例子,如何使用JavaScript显示时钟。这将从客户端计算机获取时间并显示它

<html>
<head>
<title>Clock</title>

<script type="text/javascript">
function showtime(){
    if (!document.all & !document.getElementById)
    return
    thelement=document.getElementById? document.getElementById("DigitalClock"): document.all.DigitalClock
    var Digital=new Date()
    var hours=Digital.getHours()
    var minutes=Digital.getMinutes()
    var seconds=Digital.getSeconds()
    var dn="PM"
    if (hours<12)
    dn="AM"
    if (hours>12)
    hours=hours-12
    if (hours==0)
    hours=12
    if (minutes<=9)
    minutes="0"+minutes
    if (seconds<=9)
    seconds="0"+seconds
    var ctime=hours+":"+minutes+":"+seconds+" "+dn
    thelement.innerHTML= ctime
    setTimeout("showtime()",1000)
}
window.onload=showtime

var activeElemId;
function activateItem(elemId) {
     document.getElementById(elemId).className="current";
     if(null!=activeElemId) {
       document.getElementById(activeElemId).className="";
     }
     activeElemId=elemId;
}
</script>

</head>
<body>
Digital Clock 
<div class="panel-body" id="DigitalClock" style="font-size:25px;"></div>
</body>
</html>

时钟
函数showtime(){
如果(!document.all&!document.getElementById)
回来
thelement=document.getElementById?document.getElementById(“数字时钟”):document.all.DigitalClock
var数字=新日期()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn=“PM”
若有(12小时)
小时=小时-12
如果(小时==0)
小时=12

如果(分钟将你的任务分成小块,然后再次开始谷歌搜索。例如,看看如何写入数据库,看看如何执行AJAX请求等等。你的问题太广泛了,我怀疑是否有人会帮助你完成你所写的内容。我原以为这是一个直截了当的问题,但我会记住这一点。我只需要在我开始这个项目之前,其他人的意见。例如,你如何看待这个问题。谢谢你的投入。谢谢你的回答。我还没有开始,但我正在考虑它,只是想知道其他人,有经验的人,会怎么想。但是,我感谢你的时间和你提供的代码ed.你能告诉我!document.all是做什么的吗?这个setTimeout(“showtime()”,1000)!document.all与!document.getElementById非常相似,它检查文档元素是否存在。!document.all用于非常旧的浏览器,包括旧版本的IE。但是现在它对新浏览器没有任何意义。setTimeout(“showtime”)()”,1000)表示每1000毫秒调用一次showtime()函数。