$keywords = ['Canon', 'Nikon'];
$text = 'Для обычного потребителя всегда была весьма сложной задачей выбрать между <span>Canon</span> и <span>Nikon</span>, потому как ...';
foreach($keywords as $keyword) {
$pos = mb_strpos($text, $keyword);
if ($pos > 0) {
if ($text[$pos - 1] === '>') {
// перед этим словом есть какой-то тег
} else {
// ...
}
}
// надо бы проверить, может это слово встречается больше одного раза
}
function getDaysBetweenDates(date1, date2) {
return Math.abs(date1 - date2) / 60 / 60 / 24 / 1000;
}
var now = new Date(),
otherDate = new Date('2017-06-31');
console.log( getDaysBetweenDates(now, otherDate) );
// -> 13.517046712962962
console.log( getDaysBetweenDates(now, new Date('2018-01-31')) );
// -> 227.51642754629628
Сейчас ответы в виде 53200.1043240419230
var x = 53200.1043240419230;
console.log(x.toFixed(2))
// -> 53200.10
+
в селекторе. https://www.w3.org/TR/CSS21/selector.html#adjacent...<a href="#">Link 1</a>
<p class="par">Text</p>
a:hover + .par {
color:red;
}
<img src="123.jpg">
, и где-то в пределах страницы повторяется обращение к этому-же адресу (src), то повторных запросов не будет. Это встроено во все современные браузеры, ничего особого делать не нужно.