есть скрипт iframe но там www.site.com/0063 через два дня меняется на /0064 как сделать чтобы он и в iframe менялся автомотически , думал создать задачу через cron но не знаю как сделать скрипт php
простая арифметика и остаток от деления Код (PHP): function days_count() { $settings = [ 'start_day' => mktime(0, 0, 0, 6, 25, 2015), 'now' => time(), ]; $day_difference = floor( ($settings['now'] / 60 / 60 / 24) - ($settings['start_day'] / 60 / 60 / 24) ); if (fmod($day_difference, 2)) { return floor( ($day_difference - 1)/2 ); } else { return floor( $day_difference/2 ); } } echo days_count();
Всё работает быстро или тебе надо миллиард раз в секунду вызывать скрипт для разных дат? Это вариант без базы данных. Вставил в скрипт и всё работает. Понятно как всё считается? Можно и так Код (PHP): function days_count() { $start_day = new DateTime("2015-06-25"); $now = new DateTime("now"); $interval = date_diff($start_day, $now); $day_difference = $interval->format("%a"); // кол-во дней между 2015-06-25 и сегодня if (fmod($day_difference, 2)) { return floor( ($day_difference - 1)/2 ); } else { return floor( $day_difference/2 ); } } echo days_count();
я имею введу базу данных для номера , этот скрипт чтобы вызывать а ешё нужен скрипт для номера ( 0063+1,+2) чтобы через два дня прибовлялся 1
нужно чтобы через два дна iframe менялся тойсть если сегодня в скрипте есть <iframe scrc="site.com/1280</iframe> то через два дня место 1280 должно быть 1281
racinggrup Код (PHP): $count = 1280 * 2; $date = new DateTime('now'); $date->sub(new DateInterval('P'.$count.'D')); echo $date->format('Y-m-d') . "\n";