Tôi có định dạng ngày sau: 2010-04-15 23:59:59Làm thế nào để chuyển đổi định dạng yyyy-MM-dd HH: mm: ss để "ngày 15 tháng 4 năm 2010" sử dụng PHP
Làm thế nào sẽ tôi đi về chuyển đổi này vào: lần thứ 15 Apr 2010
Cảm ơn
Tôi có định dạng ngày sau: 2010-04-15 23:59:59Làm thế nào để chuyển đổi định dạng yyyy-MM-dd HH: mm: ss để "ngày 15 tháng 4 năm 2010" sử dụng PHP
Làm thế nào sẽ tôi đi về chuyển đổi này vào: lần thứ 15 Apr 2010
Cảm ơn
echo date("jS M Y",strtotime("2010-04-15 23:59:59"));
Ngoài việc sử dụng date
và strtotime
, bạn có thể làm
$dateTime = new DateTime('2010-04-15 23:59:59');
echo $dateTime->format('jS M Y'); // 15th Apr 2010
hoặc
$dateTime = date_create('2010-04-15 23:59:59');
echo date_format($dateTime, 'jS M Y'); // 15th Apr 2010
Và cảm ơn bạn đã giúp đỡ của bạn Gordon, tôi thấy có khá nhiều cách để chơi xung quanh với các giải pháp. –
$date = date("dS M Y",strtotime("2010-04-15 23:59:59"));
print $date;
"d" là ngày trong tháng có số 0 đứng đầu, tôi nghĩ trong trường hợp này "j" (ngày trong tháng không có số 0 đứng đầu) sẽ là giải pháp tốt hơn. – oezi
Cảm ơn sự giúp đỡ của bạn x4tje –
Cảm ơn bạn rất nhiều Oezi –