10/10/2018, 09:35

hàm date() của mình sai chỗ nào dzậy ?

Mình lấy dữ liệu ngày lên từ database (2009-05-01). Mình muốn nó thể hiện ở dạng ngày/tháng/năm. Mình dùng thế này :

<?php echo date("d-m-Y",$row_RS_message['date']); ?>

Nhưng nó lại trả về 01-01-1970 ? Tại sao dzậy ? Sửa thế nào đây, giúp mình với.
phuongch viết 11:51 ngày 10/10/2018
Bạn thử xem lại trong csdl của mình xem date có phải là '01-01-1970'.
Nếu như vậy thì kiểm tra lại lúc insert into xem nhé.
kendevil13fri viết 11:39 ngày 10/10/2018
Được gửi bởi phuongch
Bạn thử xem lại trong csdl của mình xem date có phải là '01-01-1970'.
Nếu như vậy thì kiểm tra lại lúc insert into xem nhé.
tôi kiểm tra rồi bạn ơi.
dù sao cũng cám ơn đã quan tâm.
Anyone help me ?
rong_nho viết 11:44 ngày 10/10/2018
<?php echo date("d-m-Y",strtotime($row_RS_message['date'])); ?>
Bạn viết lại như vậy coi có được không? thêm strtotime vào trước cái fields nhé
phuongch viết 11:43 ngày 10/10/2018
Có thể dùng như thế này;
<?echo strftime("%d-%m-%Y",strtotime($row_RS_message['date']));?>
Bài liên quan
0