JavaScript is required

Đoạn code sau cho ra kết quả gì?
$date = "2009-5-19";
$time = "14:31:38";
$datetime = $date . $time;
echo date("Y-m-d:H:i:s", strtotime($datetime));
?>

A.
2009-5-19:14:31:38
B.
2009-5-19:2:31:38
C.
19-5-2009:2:31:38
D.
19/5/2009:14:31:38
Trả lời:

Đáp án đúng: A


Đoạn code PHP này thực hiện việc chuyển đổi một chuỗi ngày tháng và thời gian thành một định dạng khác. Bước 1: Gán giá trị cho biến `$date` là "2009-5-19" và `$time` là "14:31:38". Bước 2: Nối hai chuỗi này lại thành một chuỗi `$datetime` có giá trị là "2009-5-1914:31:38". Bước 3: Sử dụng hàm `strtotime()` để chuyển đổi chuỗi `$datetime` thành một timestamp (số giây kể từ epoch). Bước 4: Sử dụng hàm `date()` để định dạng timestamp này thành chuỗi theo định dạng "Y-m-d:H:i:s". Kết quả là chuỗi ngày tháng và thời gian được định dạng lại thành "2009-05-19:14:31:38".

Câu hỏi liên quan