<?php
date_default_timezone_set('Europe/Istanbul');
$rem = strtotime('21:00:00') - time();
$hr = floor(($rem % 86400) / 3600);
$min = floor(($rem % 3600) / 60);
$sec = ($rem % 60);
if($hr) echo "$hr Saat ";
if($min) echo "$min Dakika ";
if($sec) echo "$sec Saniye ";
echo "kaldı...";
?>arkadaşlar şu şekilde yapıyorum ama kalan zaman sayfayı yenilemeden değişmiyor bunu nasıl yaparım
Hergün 21:30'dan kalan zamanı geriye sayacak sayaç
3
●417
- 02-02-2016, 16:43:46Üyeliği durduruldu
- 03-02-2016, 10:40:44PHP 5.3 ve üzerinde çalışır, $saat değişkenini değiştirerek istediğin saati ayarlayabilirsin.
$saat = '21:30'; $suan = new DateTime('now', new DateTimeZone('Europe/Istanbul')); if ($suan->format('h:i')<$saat) { $sonraki = new DateTime('today '.$saat, new DateTimeZone('Europe/Istanbul')); } else { $sonraki = new DateTime('tomorrow '.$saat, new DateTimeZone('Europe/Istanbul')); } $kalan = $sonraki->diff($suan); echo $kalan->h.' Saat '.$kalan->i.' Dakika '.$kalan->s.' Saniye kaldı...';