Tarih Dönüşüm Fonksiyonu

Bilirsiniz; SQL' de tarih formatı YYYY-MM-DD şeklindedir. Yani 2008-07-22 gibi.

Bilirsiniz; SQL' de tarih formatı YYYY-MM-DD şeklindedir. Yani 2008-07-22 gibi. Peki elinizde bir form ve tarih alanı var. Bu input alanı değerini DD-MM-YYYY (22-07-2008) şeklinde tutup veritabanına yukarıdaki standartta kaydetmek istiyorsunuz. Bunun için aşağıda yazmış olduğum fonksiyonu kullanmanız yeterli olacaktır.


<?php 



function donustur($data) {

    
$tarihteki_ayirac "-"# eğer / işareti ise değiştir

    
$ayir explode($tarihteki_ayirac,$data);

    
$sonuc$ayir[2]."-".$ayir[1]."-".$ayir[0]."";

    return 
$sonuc;

}



# KULLANIM

echo donustur("22-07-2008");



# POST' tan geliyorsa

# echo donustur($_POST['tarih']); gibi giriş yapabilirsiniz

?> ?>



Umarım işinizi kolaylaştıracak, heran yanınızda paste yapabileceğiniz bir fonksiyon olur. Herkese iyi çalışmalar dilerim.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

• 12 yıl önce
hocam çok teşekkür edrim aydınlattığınız için :gul:
• 12 yıl önce
hocam sizce pHp mi yoqsa ASP.NET mi..: -dusun:
• 11 yıl önce
$ayir = explode($tarihteki_ayirac,$data); burdaki explode kodu ne işe yarıyor açıklayabilir misin?

Yukarı Git