JavaScript is required

Đoạn code sau cho ra kết quả gì:

php


$date="2009-5-19";

$time="14:31:38";

$datetime=$date.$time;

echo date("Y-m-d:H:i:s",strtotime($datetime));

?>

A.

A. 2009-5-19:14:31:38

B.

B. 2009-5-19:2:31:38

C.

C. 19-5-2009:2:31:38

D.
D. 19/5/2009:14:31:38
Trả lời:

Đáp án đúng: A


Đoạn code PHP này thực hiện nối chuỗi ngày và giờ, sau đó sử dụng hàm `strtotime()` để chuyển đổi chuỗi kết hợp này thành một timestamp (số giây kể từ Epoch). Cuối cùng, hàm `date()` được sử dụng để định dạng timestamp này thành một chuỗi theo định dạng "Y-m-d:H:i:s". Biến `$date` được gán giá trị "2009-5-19". Biến `$time` được gán giá trị "14:31:38". Biến `$datetime` được gán giá trị bằng cách nối `$date` và `$time`, kết quả là "2009-5-1914:31:38". Hàm `strtotime($datetime)` sẽ phân tích chuỗi "2009-5-1914:31:38" và chuyển nó thành timestamp. Hàm `date("Y-m-d:H:i:s",strtotime($datetime))` sẽ định dạng timestamp này thành chuỗi có dạng "Năm-Tháng-Ngày:Giờ:Phút:Giây", kết quả là "2009-05-19:14:31:38".

Câu hỏi liên quan