PHP ile nasıl 2 tarih ve saat arasındaki farkı buluruz bu derste onu anlatacam.
İlk önce mantığını anlatayım.Tarih ve saati strtotimeliyoz unix değere çevirecez.daha sonra çıkarma işlemi yaparak gün ve saniyeyi bullacaz daha sonraki işlemler sizin nasıl kullanacağınıza başlı.
Kodlara geçelim.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
</head>
<body>
<?php
$ilktarih="01.01.2013";//bu ilk kayıt tarihi olsun
$sontarih="05.01.2013";//buda şu anki tarih olsun
$ilktarihstr=strtotime($ilktarih);//ilk tarihi strtotime ile çeviriyom
$sontarihstr=strtotime($sontarih);//ilk tarihi strtotime ile çeviriyom
$fark=($sontarihstr-$ilktarihstr)/86400;//sondan ilki çıkarıp 86400 e bölüyoz bu bize günü verecek
echo "Fark :".$fark." gün <br />";
$ilksaat="10.50.01";//bu ilk saatimiz
$sonsaat="11.50.01";//buda şu anki saat olsun
$ilksaatstr=strtotime($ilksaat);
$sonsaatstr=strtotime($sonsaat);//aynı şekilde saatleride strtotime liyoırum
$fark=$sonsaatstr-$ilksaatstr;//sondan ilki çıkarıyom direk bize saniyeyi verecek
echo "Fark :".$fark." saniye";
?>
</body>
</html>
NOT:Burda bizim için önemli olan 86400 ve ayıraç için kullandığımız nokta.bunlara dikkat etmeliyiz.yani nokta yerine - kullanırsanız yanlış sonuçlar verir.
indir : http://ustaderslik.com/dosya/PHP%20ile%202%20tarih%20ve%202%20saat%20arasındaki%20farkı%20bulma.rar
video :