Bir tarih değiştirmek için bir yolu var mı
1985-12-15
karşı
1985-12
Düzenli ifadeler kullanarak olmadan?
Belki ben sadece aptal değilim, ama sadece bir dize olarak depolanan bu tarihten başlangıcını, isterseniz sadece başında 7 karakterleri ayıklamak için substr
a> kullanamazsınız dize?
Örneğin bu gibi biraz:
$input = '1985-12-15';
$output = substr($input, 0, 7);
var_dump($output);
Size gelmez ki:
string '1985-12' (length=7)
Hayır, bu durumda herhangi bir tarih-manipülasyon ilgili fonksiyonu, ihtiyacı - ve bu muhtemelen daha hızlı / cheapier olacağı bir tarihte ve tüm bu dizeyi ayrıştırma.
(Yeah, I know, premature optimisation ^^ )