Advertisement
pusatdata

JOOMLA: HTML Menampilkan Hari,Tgl,Jam Skrg

May 23rd, 2015
366
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. Menampilkan Hari dan Tanggal Sekarang:
  2. <?php echo JHTML::_('date', 'now', JText::_('DATE_FORMAT_LC1')) ?>
  3. pilihan format tanggal:
  4. DATE_FORMAT_LC1 = hari, tanggal bulan tahun
  5. DATE_FORMAT_LC2 = hari, tanggal bulan tahun jam:menit
  6. DATE_FORMAT_LC3 = tanggal bulan tahun
  7. DATE_FORMAT_LC4 = tanggal.bulan.tahun (tampilan angka)
  8.  
  9. Menampilkan Hari, Tanggal, dan Jam Saat Ini:
  10. <?php echo date('l dS \of F Y h:i:s A'); ?>
  11.  
  12. Gabungan PHP dan Javascript, jam berjalan terus
  13. <!DOCTYPE html>
  14. <head>
  15. <title></title>
  16. <script type="text/javascript">
  17. //set timezone
  18. <?php date_default_timezone_set('Asia/Jakarta'); ?>
  19. //buat object date berdasarkan waktu di server
  20. var serverTime = new Date(<?php print date('Y, m, d, H, i, s, 0'); ?>);
  21. //buat object date berdasarkan waktu di client
  22. var clientTime = new Date();
  23. //hitung selisih
  24. var Diff = serverTime.getTime() - clientTime.getTime();
  25. //fungsi displayTime yang dipanggil di bodyOnLoad dieksekusi tiap 1000ms = 1detik
  26. function displayServerTime(){
  27. //buat object date berdasarkan waktu di client
  28. var clientTime = new Date();
  29. //buat object date dengan menghitung selisih waktu client dan server
  30. var time = new Date(clientTime.getTime() + Diff);
  31. //ambil nilai jam
  32. var sh = time.getHours().toString();
  33. //ambil nilai menit
  34. var sm = time.getMinutes().toString();
  35. //ambil nilai detik
  36. var ss = time.getSeconds().toString();
  37. //tampilkan jam:menit:detik dengan menambahkan angka 0 jika angkanya cuma satu digit (0-9)
  38. document.getElementById("clock").innerHTML = (sh.length==1?"0"+sh:sh) + ":" + (sm.length==1?"0"+sm:sm) + ":" + (ss.length==1?"0"+ss:ss);
  39. }
  40. </script>
  41. </head>
  42. <body onload="setInterval('displayServerTime()', 1000);">
  43. Waktu Server (Timezone: Asia/Jakarta):<br/>
  44. <span id="clock"><?php print date('H:i:s'); ?></span>
  45. </body>
  46. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement