PHP- Tarih formatını ayarlamak

23 Mar

Merhaba arkadaşlar, bu yazımda sizlere PHP‘ de tarih formatını nasıl değiştireceğimizi anlatacağım.

Mysql‘ de eğer datetime tipinde tarih saklıyorsak veritabanımızda default olarak formatı “YIL-AY-GÜN” olarak ayarlanır.

Bizler tarihi genelde gün-ay-yıl olarak kullanırız, kullanıcı tarih seçtiğinde-girdiğinde, doğal olarak gün ay yıl şeklinde girecek, eğer veritabanına veriyi böyle yollarsak hata alacağız, o yüzden formatı MySql veritabanının istediği gibi yollamak zorundayız, yani YIL-AY-GÜN şeklinde.

//Y-Yıl
//m-Ay
//d-Gün
//$date>format dediği, php'nin içinde barındırdığı public datetime fonksiyonuna format paremetresini gönderiyor ona göre kendisi ayar çekiyor.
//public string DateTime::format ( string $format )

$tarih='18-02-15';
$date = new DateTime(''.$tarih.'');
$YeniTarihFormati=$date->format('Y-m-d');

Kaynak : php.net/manual/en/datetime.format.php

Bir Cevap Yazın