One Dups Bilgisayar Programlamaya dair Her şeyi bulabileceğiniz , Özgün konulu bir sitedir.

Son Konular

Post Top Ad

Your Ad Spot

17 Mar 2018

PHP Tarih Formatı ve Tarih Damgası



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önderme

Sayfalar