Віднімання чи додаваня дат в шаблоні ДЛЕ
Створюю і просуваю комерційні сайти та інтернет-магазини з 2008 року. 12-02-2018, 23:22 878 0Іноді потрібно вивести кількість днів від певної дати або від дати опублікування.
У цьому прикладі ми виведемо поточну дату в шаблон та віднімемо від неї дату публікації новини.
1.) Спочатку потрібно дозволити РНР в шаблонах ДЛЕ - дивитись як.
2.) В шаблоні повної чи короткої новини в потрібному місці вставляємо скрипт:
<script>
var date1 = new Date("{date=Y-m-d}");
var date2 = new Date("<?php echo date('Y-m-d'); ?>");
document.write (" " + ( date2.getTime() - date1.getTime() ) / 86400000);
</script>
В результаті від "date2" відніметься "date1".
Замість {date=Y-m-d} можна використати додаткове поле, наприклад [*xfvalue_date] (*-забрати.)