Giải đáp nhanh
Trả lời
Sau đây là hướng dẫn nhanh cách viết hàm chuyển đổi từ timestamp thành ngày tháng năm trong Javascript:Đầu tiên bạn tạo một function có tên tùy ý, trong ví dụ này mình đặt là formatDay:
Sau đó bạn gọi lại để sử dụng như sau:function formatDay(timestamp) { var date = new Date(timestamp*1000); var month = date.getMonth()+1; var year = date.getFullYear(); var day = date.getDate(); return year+'/'+month+'/'+day; }
Ví dụ: timestamp bạn muốn convert là 1476205200
var myday = formatDay(1476205200); console.log(myday ); // kết quả là 2016/10/12
Lưu ý: Nếu timestamp là đơn vị milisecond, bạn phải bỏ *1000 trong hàm chuyển đổi đi:
function formatDay(timestamp) {- Format trong hàm trả về là 2016/10/12, nhưng bạn cũng có thể tùy ý đảo theo format mình muốn trong phần return của hàm
var date = new Date(timestamp);
var month = date.getMonth()+1;
var year = date.getFullYear();
var day = date.getDate();
return year+'/'+month+'/'+day;
}
Rất đơn giản phải không nào? Chúc các bạn thành công!
Nếu câu trả lời sai ngại gì không chỉnh? Nếu câu trả lời thiếu ngại gì không thêm? Nếu có câu trả lời hay hơn ngại gì không chia sẻ? Mời các bạn comment bên dưới