08-08-2011, 15:48
|
#1
|
Amasya Şubesi
Mesajlar: 795
Tecrübe Puanı: 1
Rep Puanı: 10
Rep Derecesi : 
|
Tarih Dönüşüm Fonksiyonu
Kod:
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
?>
Saygılar..
|
|
|