2010-03-19 11 views
5

ile birlikte temizleyin. PHP'yi kullanarak bu tarih biçimini değiştirmek için bir yöntem olup olmadığını merak ediyorum: 01.08.86 (8 Ocak 1986): 1.8.86.Önsöz sıfırları, PHP

cevap

11
<?php 

$date = "01.08.86"; 
$unix = strtotime($date); 
echo date('n.j.y', $unix); 
+0

Tüm ben gerçekten gerekli! –

1

Nasıl regex dayalı çözümü hakkında: Sean sürü n.j.y sayesinde oldu

$str = '01.08.86'; 
$a = array('/^0(\d+)/','/\.0(\d+)/'); 
$b = array('\1','.\1'); 
$str = preg_replace($a,$b,$str); 

// $str is now '1.8.86' 
İlgili konular