powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / разбить интервал дат помесячно
4 сообщений из 4, страница 1 из 1
разбить интервал дат помесячно
    #38127120
Фотография meg17m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как разбить интервал дат (скажем 2012-01-05 .... 2013-05-06) помесячно на php?
...
Рейтинг: 0 / 0
разбить интервал дат помесячно
    #38127145
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MegaLasta,

что значит разбить интервал помесячно?
вам нужно кол-во месяцев? или что
...
Рейтинг: 0 / 0
разбить интервал дат помесячно
    #38127253
Фотография meg17m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

hicht. Мне нужно их разбить на ряд интервалов:
2012-01-05 .... 2012-01-31
2012-02-01 .... 2012-02-28
2012-03-01 .... 2012-03-31
.....................................
2013-05-01 .... 2013-05-06
...
Рейтинг: 0 / 0
разбить интервал дат помесячно
    #38127434
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MegaLasta,

Дата + N месяца
Код: php
1.
2.
3.
4.
5.
6.
7.
<?php 
function add_date($orgDate,$mth){ 
  $cd = strtotime($orgDate); 
  $retDAY = date('Y-m-d', mktime(0,0,0,date('m',$cd)+$mth,date('d',$cd),date('Y',$cd)));
   return $retDAY; 
} 
?> 



Ниже, фрагмен кода который нужно допилить под себя

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function daysInterval($low_date, $high_date)
    {
        $days = array();
        
        $day_step = 60*60*24;
   
        for ($d=$low_date; $d<=$high_date; $d=$d+$day_step)
        {
            $days[mktime(0,0,0, date('m', $d), date('d', $d), date('Y', $d))] = date('d', $d);
        }
        
        return $days;
    }
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / разбить интервал дат помесячно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]