Trong lập trình front end chúng ta luôn phải xử lý datetime trong javascript để nó hiển thị theo ý mình ví dụ chỉ muốn hiển thị theo kiểu dd/mm chẳn hạn, trong bài viết này mình sẽ để code ở đây để chúng ta tham khảo:
Object date hỗ trợ đơn vị là mili giây còn timestamp là second (giây), nên chúng ta sẽ đổi sang milisecond trước khi chuyển đổi
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<p id="date"></p> <p id="day"></p> <p id="month"></p> <p id="day-month"></p> <script> let time = 1674921600*1000; const d = new Date(time); let day = d.getDate(); let month = d.getMonth() + 1; let dayMonth = day+"/"+month; document.getElementById("date").innerHTML = d; document.getElementById("day").innerHTML = day; document.getElementById("month").innerHTML = month; document.getElementById("day-month").innerHTML = dayMonth; </script> |
Kết quả:
Sat Jan 28 2023 23:00:00 GMT+0700 (Indochina Time)
28
1
28/1
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<p id="demo"></p> <script> function getHoursMinutes(timestamp){ const d = new Date(timestamp*1000); let hour = d.getHours(); let minutes = d.getMinutes(); return hour+":"+minutes; } const hour = getHoursMinutes(1674921600); document.getElementById("demo").innerHTML = hour; </script> |
Kết quả: 23:0
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress