Convert Datetime Ke Timestamp Atau Sebaliknya Di PHP

No Comments
Convert Datetime Ke Timestamp Atau Sebaliknya Di PHP

Convert Datetime Ke Timestamp Atau Sebaliknya Di PHP - Kali ini saya akan sedikit berbagi ilmu tentang bagaimana cara convert dati/time ke timestamp atau dari timestamp di conver ke date/time. Cara ini sangat bermanfaat untuk aplikasi yang banyak main di date/time.

Contoh sederhananya adalah menambahkan waktu 5 menit dari waktu sekarang. Anggap saja sekarang adalah tanggal 28-09-2015 jam 12:08:00 , nah kita ingin menambah waktu nya 5 menit lebih maju dari waktu sekarang. Berarti jika di tambah 5 menit, harusnya di halaman aplikasi akan menunjukan waktu 28-09-2015 12:13:00 .

Nah salah satu cara untuk melakukan hal tersebut ialah dengan menggunakan cara yang akan kita bahas kali ini. Tanpa panjang lebar mari kita simak kode di bawah ini.

<html>
 <head>
  <title>Tutorial Datetime and timestamp PHP - www.kang-cahya.com</title>
  <style>
   p{font-family:calibri;color:#FFFFFF;font-size:30px;padding-left:50px;}
   header{font-family:calibri;color:#FFFFFF;font-size:70px;padding-left:50px;}
   footer{font-family:calibri;color:#FFFFFF;font-size:20px;padding-right:50px;text-align:right;}
  </style>
 </head>
 <body bgcolor="#009688">
  <header><b>Tutorial Datetime and timestamp PHP</b></header>
  <?php
   $tgl="Y-m-d"; //format tanggal saat ini
   $waktu="H:i:s"; //format waktu saat ini
   $waktu_sekarang=date("$tgl $waktu"); //menunjukan tanggal dan waktu saat ini
   $ditambah_5_menit = date("$tgl $waktu", strtotime('+5 minutes')); //waktu akan di tambah sebanyak 5 menit
   $bentuk_timestamp=strtotime($ditambah_5_menit); //strtotime merupakan fungsi untuk mengconvert waktu kedalam bentuk timestamp
   $conver_timestamp_ke_datetime=date("Y-m-d H:i:s", $bentuk_timestamp); //timestamp di convert ke bentuk datetime
   $conver_timestamp_ke_date=date("Y-m-d", $bentuk_timestamp); //timestamp di convert ke bentuk date
   $conver_timestamp_ke_time=date("H:i:s", $bentuk_timestamp); //timestamp di conver ke bentuk time
   
   echo "<p><b>Waktu Sekarang : </b>".$waktu_sekarang;
   echo "</p>";
   echo "<p><b>Ditambah 5 Menit : </b>".$ditambah_5_menit;
   echo "</p>";
   echo "<p><b>Bentuk Timestamp : </b>".$bentuk_timestamp;
   echo "</p>";
   echo "<p><b>Convert Timestamp Ke Datetime : </b>".$conver_timestamp_ke_datetime;
   echo "</p>";
   echo "<p><b>Convert Timestamp ke Date Saja: </b>".$conver_timestamp_ke_date;
   echo "</p>";
   echo "<p><b>Convert Timestamp ke Time Saja: </b>".$conver_timestamp_ke_time;
   echo "</p>";
  ?>
  <footer>2015 © kang-cahya.com</footer>
 </body>
</html>

Keterangan :

  • $tgl="Y-m-d"; format tanggal saat ini
  • $waktu="H:i:s"; format waktu saat ini
  • $waktu_sekarang=date("$tgl $waktu"); menunjukan tanggal dan waktu saat ini
  • $ditambah_5_menit = date("$tgl $waktu", strtotime('+5 minutes')); waktu akan di tambah sebanyak 5 menit
  • $bentuk_timestamp=strtotime($ditambah_5_menit); strtotime merupakan fungsi untuk mengconvert waktu kedalam bentuk timestamp
  • $conver_timestamp_ke_datetime=date("Y-m-d H:i:s", $bentuk_timestamp); timestamp di convert ke bentuk datetime
  • $conver_timestamp_ke_date=date("Y-m-d", $bentuk_timestamp); timestamp di convert ke bentuk date
  • $conver_timestamp_ke_time=date("H:i:s", $bentuk_timestamp); timestamp di conver ke bentuk time

*) Untuk melihat hasil dari kode di atas, anda bisa melihat gambar yang ada di bagian paling atas.

Sekian untuk terimakasih :)



Referensi


Next PostNewer Post Previous PostOlder Post Home

0 komentar

Post a Comment