Я написал код для расчета возраста контента на веб-сайте. Это неэффективно, и расчеты уходят. Я написал этот скрипт раньше, и в последний раз он работал отлично, но я не могу найти этот проклятый файл.Есть ли лучший способ рассчитать возраст контента
Я думаю, что проблема вычисления вызвана годом. Может ли кто-нибудь предложить исправить для меня? Созданный формат даты - YYYYMMDD, а вывод - целые недели (это важно), то есть пример ниже должен выводить недели «52».
var created='20120223';
var year=Number(created.substr(0,4));
var month=Number(created.substr(4,2))-1;
var day=Number(created.substr(6,2));
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1;
var curr_year = d.getFullYear();
var input_age = ((((curr_year - year)*31536000) + ((curr_month - month)*2678400) + ((curr_date - day)*86400))/604800).toFixed(0);
document.getElementById('item12345_input').value = input_age + ' weeks';
Это прекрасно работает, спасибо, полин, я чрезвычайно благодарен. –
спасибо. рад помочь – polin