dize php tarih olsun - Birleşik Krallık Tarih

3 Cevap php

Ben bir mysql db tarih alanına eklemek gerekiyor "06/Apr/2010 13:24" biçiminde bir İngiliz tarih var.

PHP strtotime işlevi bu dize işleyemez - herkes için özel bir işlevi yazma dışında herhangi bir fikirleri var?

Teşekkürler!

3 Cevap

Ile / değiştirmeyi deneyin -

strtotime(str_replace('/', '-', '06/Apr/2010 13:24'));

Eğer "/" 'nin üzerinde patlayabilir sonra uzay substrine ve daha sonra çalışmak için her bir parça almak mümkün olabilir gibi görünüyor. Zaten bunu yapmak için bir yol olmadığını garip görünüyor ...

Nasıl hakkında

$date = strtotime(str_replace('/',' ',$date).":00");