Getting PHP value with AJAX every 1 second

Calling a PHP page and showing its output every second with AJAX. For ease of use, this requires Jquery.

This example will show the current datetime as per the PHP timezone setting.


<script src=""></script>
<script type="text/javascript">
    setInterval(function () {
            url: 'datetime.php',
            success: function (data) {
    }, 1000);
<div class="datetime"></div>


echo date('Y-m-d H:i:s');

All datetime.php does is echo the date as per the format, the AJAX setinterval function will call datetime.php every 1 second and put its output into the HTML div with class=datetime

This example serves no real purpose an actual use would be fetching value/s from a database and displaying them in real-time considering the fetching and updating the div every 1 second.