Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
<?
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
You can’t perform that action at this time.