Tüm kodlama dilleri gibi PHP dilinde de tarih formatları vardır...
İlk başta default time zone'u seçmemiz lazım bunun için;
<?php
date_default_timezone_set("Europe/Istanbul");
?>
komutlarından yararlandık
Formatlara Bakıcak Olursak
echo date("d"); // 0 lı şekilde ayın gününü verir. 01-31
echo "/";
echo date("m"); // 0 lı şekilde ayın değerini verir. 01-12
echo "/";
echo date("Y"); // 4 haneli YIL
echo " ";
echo date("H"); // 0lı şekilde 24 saatlik temelde saati verir 00-23
echo ":";
echo date("i"); // 0lı şekilde dakikayı verir 00-59
echo ":";
echo date("s"); // 0lı şekilde saniyeyi verir 00-59
echo "<br>=================<br>";
echo date("d/m/Y H:i:s");
echo "<br>=================<br>";
echo date("j"); // 0sız şekilde ayın gününü verir. 1-31
echo date("D"); // 3 harfli günü verir Bugün salı, çıktı: Tue
echo date("l"); // (küçük L) Günün tam metnini verir.
echo date("w"); // Günün sayısal değerini verir. 0:pazar 6:ctesi
echo date("N"); // Günün sayısal değerini verir. 1:ptesi 7:pazar
echo date("z"); // Yılın hangi günü olduğunu verir.
echo date("F"); // Ayın tam metni
echo date("M"); // Ayın 3 harfli metni
echo date("n"); // Ayın 0'sız şekilde sayısal değeri
echo date("y"); // 2 haneli yıl
echo date("a"); // am / pm değeri verir.
echo date("A"); // AM / PM değeri verir.
echo date("g"); // 0 sız şekilde 12 saatli temelde saati verir.
echo date("G"); // 0 sız şekilde 24 saatli temelde saati verir.
echo date("h"); // 0 lı şekilde 12 saatli temelde saati verir.
echo date("H"); // 0 lı şekilde 24 saatli temelde saati verir.
Request_Time :
Scripti çağırdığımızda ki tarih ve saati yazdıralım
$sonuc=$_SERVER["REQUEST_TIME"]; # bu bir sayı
echo $sonuc;
Çağırıldığı andaki damgayı bize göstermesi için REQUEST_TİME yardımıyla otomatikman çekebiliyoruz . İstediğimiz bir tarihteki Damgayı Bulabilmek için şu adımları izleriz...
//mktime(saat,dk,sn,ay,gün,yıl);
// 9 şubat 2015 saat 17:45 i 10 sn geçe olan ana ait zaman damgası
echo "<br>";
$sonuc=mktime(17,45,10,2,9,2015);
echo $sonuc;
Belirli gün ve saat öncesine gidebilmek için yanına ' -sayı ' koymamız yeterli olur
$eski_damga=mktime(date("H"),date("i"),date("s"),date("m"),date("d")-35,date("Y"));
echo date("d-m-Y H:i:s",$eski_damga);
Hiç yorum yok:
Yorum Gönder