Tôi đã tìm thấy thư viện Momentjs khá hay, tuy nhiên tôi không tìm thấy tài liệu hướng dẫn rõ ràng về cách thực hiện một số tác vụ đơn giản. Tôi đang cố gắng để xây dựng một đồng hồ đếm ngược và tôi đoán tôi nên sử dụng đối tượng thời gian, nhưng tôi không hoàn toàn hiểu làm thế nào (có thể do thực tế là tiếng Anh không phải là ngôn ngữ đầu tiên của tôi). Dù sao đây là những gì tôi muốn:Momentjs và đồng hồ đếm ngược
var time = 7200;
var duration = moment.duration('seconds',time);
setInterval(function(){
//show how many hours, minutes and secods are left
$('.countdown').text(duration.format('h:mm:ss'));
//this doesn't work because there's no method format for the duration object.
},1000);
Vì vậy everysecond nó sẽ hiển thị:
02:00:00
01:59:59
01:59:58
01:59:57
...
00:00:00
Làm cách nào để đạt được kết quả này với thư viện Momentjs? Cảm ơn!
Tôi không biết thư viện momentjs , nhưng có vẻ như bạn muốn 'setInterval' thay thế. – pimvdb
Momentjs cung cấp các phương thức để có được thời gian và ngày tháng, nhưng nó không làm bất cứ điều gì khác vì vậy tôi đã phải xây dựng kịch bản của riêng tôi để trừ đi 1 giây mỗi giây và hiển thị nó từ hàm setInterval. – Ignas
Oh crap, tôi có được những gì bạn đang nói bây giờ. Sửa lỗi. – Ignas