Skip to content

Instantly share code, notes, and snippets.

@khnwr
Created December 3, 2018 13:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save khnwr/04268ab9887a42c2fc319b97a4b684ed to your computer and use it in GitHub Desktop.
Save khnwr/04268ab9887a42c2fc319b97a4b684ed to your computer and use it in GitHub Desktop.
<?
date_default_timezone_set("Asia/Jakarta");
// Zona Waktu Jakarta GMT+7
/*
* Ubah nilai waktu UPDATE_TIME_PERIOD sesuai waktu update berkala.
*/
define('UPDATE_TIME_PERIOD','-1 hour'); // second, minute, hour, day, week, month, year
$tanggal_modifikasi_terakhir = '2018-12-03 18:59:45'; // Tanggal dan Waktu modifikasi terakhir dari database
$waktu_modifikasi_terakhir = strtotime($tanggal_modifikasi_terakhir); // Convert format tanggal dan waktu ke timestamp, dalam satuan detik
$waktu_update_berkala = strtotime(UPDATE_TIME_PERIOD); // Waktu sekarang dalam satuan detik, dikurangi waktu update berkala yang sudah di definisikan pada konstan UPDATE_TIME_PERIOD
if($waktu_modifikasi_terakhir<$waktu_update_berkala){
// Jika update terakhir lebih dari 1 jam
echo 'lebih dari 1 jam, data harus di upadte';
/* Blok kode update data di database */
}else{
// Jika update terkahir kurang dari 1 jam
echo 'kurang dari 1 jam';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment