Anda di halaman 1dari 3

Script Jam/php :

<?php

date_default_timezone_set("Pacific/Nauru"); // untuk mengubah zona waktu

$arrDay = array("Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu");

$day = date("w"); //0-6 of day

echo " Waktu di Nauru Sekarang adalah: <b> <br>" . $arrDay[$day]."</b> ,";

echo "" . date("d/m/Y") . "<br>";

echo " " . date("H:i:s"); // untuk menampilkan jam

echo "<br><br><br> Waktu disisi Client Sekarang adalah: <b> <br>";

?>

<script type='text/javascript'>

<!--

var months = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober',
'November', 'Desember'];

var date = new Date();

var day = date.getDate();

var month = date.getMonth();

var yy = date.getYear();

var year = (yy < 1000) ? yy + 1900 : yy;

document.write(day + " " + months[month] + " " + year);

//-->

</script>

<div id="clock"></div>

<script type="text/javascript">
<!--

function showTime() {

var a_p = "";

var today = new Date();

var curr_hour = today.getHours();

var curr_minute = today.getMinutes();

var curr_second = today.getSeconds();

if (curr_hour < 12) {

a_p = "AM";

} else {

a_p = "PM";

if (curr_hour == 0) {

curr_hour = 12;

if (curr_hour > 12) {

curr_hour = curr_hour - 12;

curr_hour = checkTime(curr_hour);

curr_minute = checkTime(curr_minute);

curr_second = checkTime(curr_second);

document.getElementById('clock').innerHTML=curr_hour + ":" + curr_minute + ":" + curr_second + " " +


a_p;

function checkTime(i) {

if (i < 10) {

i = "0" + i;
}

return i;

setInterval(showTime, 500);

//-->

</script>

Berikut adalah screenshot PHP ketika dipanggil melalui pc yang berbeda:

Terlihat pada gambar terdapat perbedaan waktu antara script php dan javascript, dimana pada tampilan
jam di javascript mengikuti jam pc client, dan berbeda pada script php yang mengikuti pengaturan jam
yang ditentukan sisi server yaitu pacific / Nauru. Hal ini dikarenakan pada javascript pengaturannya
terletak pada sisi client sehingga jam yang ditampilkan akan sesuai dengan jam pada pc. Sementara php
pengaturannya terletak pada server sehingga jam yang ditampilkan akan tetap sama sesuai dengan jam
yang telah ditentukan sisi server.

Anda mungkin juga menyukai