Server Clock showing date and time using Ajax![]() Using AjaxTo display changing clock showing server time is possible by using Ajax where we can display a clock by sending request to server and getting the data without refreshing the page.There are two files for this demo ( download link at end of this page ) one is the file sending request and receiving data with Ajax. ajax-server-clock.php We will fist develop a script where by clicking a button we can send a request to server to get the data. In the body of this file we have a button.
To this script we will add a timer to recursively call the same Ajax function in every second. This will get data from every second so we can display a changing clock showing server time.
Timer function: timer_function()On click of this button we trigger a function which uses a timer setTimeout. Inside this timer function we can change the refresh rate which is in milliseconds. Within this function we call our main Ajax function AjaxFunction().
At the end of AjaxFunction() we will call again our timer_function() to make it recursive.
In the main AjaxFunction() we send request to ajax-server-clock-demock.php file and get the server time. This data is displayed using a div layer.
The second file is the simple PHP file with one line of code giving current date and time of server.
ajax-server-clock-demock.php
You can change the display format of the clock by changing the above code.
Using client side JavaScriptTo show a changing clock we can use client side JavaScript which display time using local computer. But this is not server date and time.![]() ![]()
This article is written by plus2net.com team.
https://www.plus2net.com
![]() | ||||||||||||
▼ Click for more tutorial on Ajax & PHP
| ||||||||||||