Ajax+php实现动态显示时间

前端代码:

<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){
    if(window.ActiveXObject){
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if(window.XMLHttpRequest){
        xmlHttp = new XMLHttpRequest();
    }
}
function start(){
    createXMLHttpRequest();
    var url="getTime.php";
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = callback;
    xmlHttp.send(null);
}
function callback(){
    if(xmlHttp.readyState == 4){
        if(xmlHttp.status == 200){
            document.getElementById("showtime").innerHTML = xmlHttp.responseText;
            setTimeout("start()",1000);
        }
    }
}
</script>

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=gb2312" />
</head>
<body>
<h1>Ajax动态显示时间</h1>
<input type="button" value="开始显示时间" id="go" onclick="start()" />
<p>当前时间:<font color="red"><span id="showtime"></span></font></p>
</body>
</html>

后端代码:

<?php
header("cache-control:no-cache,must-revalidate");
header("Content-Type:text/html;charset=utf-8");
$showtime = date("北京时间Y年m月d日H:i:s");
echo $showtime;
?>
时间: 2024-10-10 12:38:13

Ajax+php实现动态显示时间的相关文章

通过原生js的ajax或jquery的ajax获取服务器的时间

在实际的业务逻辑中,经常是与时间相关的,而前端能获得的时间有两个:客户端的时间,服务器的时间.客户端时间通过 javascript中的Date对象可以获取,如 Java代码   var dt = new Date(); var tm = dt.getTime(); 那么tm就是客户端的时间,另外也可以通过对应的getFullYear(),getMonth(),getDate()取到对应的年月日等...但这个时间可靠吗?好吧,那取服务器时间吧经常用到的是后台写一个php,jsp,cgi,asp..

pyqt 动态显示时间方法例子学习

# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' import sys,datetime from PyQt4.QtCore import Qt from PyQt4 import QtGui,QtCore,Qt from ti import Ui_Form class Example(QtGui.QDialog,Ui_Form): def __init__(self,parnet=None): super(Exa

JavaScript案例三:动态显示时间

用JavaScript实现在页面上动态的显示时间 <!DOCTYPE html> <html> <head> <title>JavaScript动态显示时间</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"

为博客园(或网站)添加iquery动态显示时间(格式为:年 月 日 时间 星期几)

1.显示样式 如图所示: 时间为动态显示. 2.添加方法 在你需要的位置插入如下代码即可: <!--时间调用--> <div style="background: pink;text-align:center;" id="Timer"></div> <script type="text/javascript"> $(function() { setInterval("GetTime()&q

ajax异步服务器获取时间

1.创建ajax对象 <script type="text/javascript"> //创建AJAX异步对象 function createAJAX(){ var ajax = null; try{ //如果IE5=IE12的话 ajax = new ActiveXObject("microsoft.xmlhttp"); }catch(e1){ try{ //如果是非IE的话 ajax = new XMLHttpRequest(); }catch(e2

【JSP】JSP动态显示时间

1 function showtime() { 2 var today; 3 var hour; 4 var second; 5 var minute; 6 var year; 7 var month; 8 var date; 9 var strDate; 10 today = new Date(); 11 var n_day = today.getDay(); 12 switch (n_day) { 13 case 0: { 14 strDate = "星期日" 15 } 16 br

用原生javascript实现在页面动态显示时间

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>js demo1</title></head><body> <script src="cLanguage.js"> var t = null;t = setTimeout(time,1000);function time(){ clearTime

动态显示时间watch

此文紧供参考使用: watch -n# 'COMMAND' 例如:watch -n1 w -n:刷新间隔 1为1秒 w动态显示终端登录时间

Android 动态显示时间

package code.example.newcodeview; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.text.format.DateFormat; import android.widget.TextView; import android.app.Activity; public class MainActivity extends Ac