npm install jquery-epcounter
bower install jquery-epcounter
<div id="epcounter">
<div>An expire: <span id="expireMount"></span> <span id="expireDays"></span></div>
<div>A days left: <span id="daysLeft"></span></div>
</div>
$("#epcounter").epcounter({
"idExpireMonth": "expireMount",
"idExpireDays": "expireDays",
"idDaysLeft": "daysLeft"
});
$("#epcounter").epcounter({
"amountPromotionDays": 15,
"startDay": 1, // Day of month 1 - 31
"startMonth": 8, // Month 1 - 12,
"startYear": 2018, // Year,
"idExpireMonth": "expireMount",
"idExpireDays": "expireDays",
"idDaysLeft": "daysLeft"
});
$("#epcounter").epcounter({
"amountPromotionDays": 15,
"startDay": 1, // Day of month 1 - 31
"startMonth": 8 // Month 1 - 12,
"startYear": 2018 // Year,
"idExpireMonth": "expireMount",
"idExpireDays": "expireDays",
"idDaysLeft": "daysLeft",
"monthsList": [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
]
});
$("#epcounter").epcounter({
"printLog": true // Default: false
});
Result
---------------[ jquery.epcounter.js ]---------------
Start date: Wed Aug 01 2018 00:00:00 GMT+0300 (Moscow Standard Time)
Current date: Fri Sep 14 2018 02:59:19 GMT+0300 (Moscow Standard Time)
Expire date: Sat Sep 29 2018 02:59:19 GMT+0300 (Moscow Standard Time)
Passed days: 45
Days left: 15
-----------------------------------------------------