제품을 배송하기 위해 배송 및 처리 기한에 도달 할 때까지 몇 분과 시간이 걸리는지 보여주는 카운트 다운 타이머를 표시 할 수 있어야합니다 (또한이를 바탕으로 예상 배송도 표시).
저는 JS / jQuery를 처음 접했고 이것이 PHP에서 수행 될 수 있다는 것을 알고 있지만 테스트를 돕기 위해 타사 도구를 통해 JS를 주입하고 있으므로 JS 여야합니다. 제가 얻을 수있는 도움을 찾고 있으며 moment.js도 조사했습니다.
배울 수있는 기성품이 필요하십니까?
class Clock {
constructor(date = new Date(), deadline = false) {
this.date = date;
this.deadline = deadline;
}
start() {
let interval = setInterval(() => {
this.date = new Date(this.date.getTime() - 1000);
if(this.date === this.deadline) {
window.clearInterval(interval);
return;
}
const zeroIt = (...dateArray) => {
return dateArray.map((date) => {
return date < 10 ? '0' + date : date;
});
};
var dateArray = zeroIt(this.date.getHours(), this.date.getMinutes(),this.date.getSeconds());
document.body.innerHTML = dateArray.join(' : ');
},1000);
}
}
const clock = new Clock();
clock.start();
귀하의 필요에 맞게 개선하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다