chuỗi ngày là ngày 30 tháng 4 năm 2010Làm cách nào để sử dụng php để phân tích chuỗi ngày?
Tôi muốn phân tích cú pháp chuỗi thành 2010-04-30 bằng cách sử dụng php, làm cách nào để tôi có thể đạt được điều này?
Cảm ơn !!
chuỗi ngày là ngày 30 tháng 4 năm 2010Làm cách nào để sử dụng php để phân tích chuỗi ngày?
Tôi muốn phân tích cú pháp chuỗi thành 2010-04-30 bằng cách sử dụng php, làm cách nào để tôi có thể đạt được điều này?
Cảm ơn !!
Hãy thử http://php.net/manual/en/function.strtotime.php để chuyển đổi thành dấu thời gian và sau đó http://www.php.net/manual/en/function.date.php để tải xuống định dạng của riêng bạn.
Hoặc với các API DateTime (đòi hỏi PHP 5.3+):
$dateTime = DateTime::createFromFormat('F d, Y', 'Apr 30, 2010');
echo $dateTime->format('Y-m-d');
hoặc giống nhau ở phong cách thủ tục (đòi hỏi PHP 5.3+):
$dateTime = date_create_from_format('F d, Y', 'Apr 30, 2010');
echo date_format($dateTime, 'Y-m-d');
hoặc cổ điển (yêu cầu PHP4 +):
$dateTime = strtotime('Apr 30, 2010');
echo date('Y-m-d', $dateTime);
Ngoài ra còn có một hàm 'date_parse' chuyển đổi một chuỗi thành một mảng với các khóa' year', 'month',' day', v.v. – wecsam